2020年1月5日 星期日
2020年1月1日 星期三
[UML]閱讀文章
閱讀文章列表
http://tx.liberal.ntu.edu.tw/InfoMgt/Jx/IS_IM/UML.htm
http://ashkandi.herokuapp.com/blog/2015/09/14/uml-notes-01/
https://ithelp.ithome.com.tw/articles/10102093
https://chenglearning.blogspot.com/p/uml.html
https://chenglearning.blogspot.com/2015/02/classdiagramintro.html
https://chenglearning.blogspot.com/2015/02/classrelationship.html
https://chenglearning.blogspot.com/search/label/%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B
2019年9月30日 星期一
Dyson清洗
Dyson清洗
https://www.youtube.com/watch?v=N67PVoZlJ9I
Dyson集塵筒臭味問題
https://www.ptt.cc/bbs/E-appliance/M.1516863756.A.ADE.html
空氣凈化器里的HEPA濾網到底能不能洗?
https://kknews.cc/zh-tw/digital/vzajq8q.html
我們的是長板的濾網
https://www.youtube.com/watch?v=N67PVoZlJ9I
DYSON 吸塵器氣旋清潔
http://m0928062446.pixnet.net/blog/post/207256497-dyson-%E5%90%B8%E5%A1%B5%E5%99%A8%E6%B0%A3%E6%97%8B%E6%B8%85%E6%BD%94使用Dyson無線吸塵器的心得分享,加上濾網清潔方法大公開
http://xin.nctu.me/%E4%BD%BF%E7%94%A8dyson%E7%84%A1%E7%B7%9A%E5%90%B8%E5%A1%B5%E5%99%A8%E7%9A%84%E4%B8%80%E4%BA%9B%E5%BF%83%E5%BE%97%E5%88%86%E4%BA%AB%EF%BC%8C%E5%8A%A0%E4%B8%8A%E6%BF%BE%E7%B6%B2%E6%B8%85%E6%BD%94/Dyson集塵筒臭味問題
https://www.ptt.cc/bbs/E-appliance/M.1516863756.A.ADE.html
空氣凈化器里的HEPA濾網到底能不能洗?
https://kknews.cc/zh-tw/digital/vzajq8q.html
我們的是長板的濾網
2019年3月7日 星期四
[Arduino]步進馬達實驗
好久沒來寫一下心得了
今天難得比較早下班,火速看一下別人的文章,
並且操作這個作業
以下為新北中山國中創客社群的文章來源為此
寫得很棒!!
28BYJ-48 步進馬達
1.外觀與尺寸
28BYJ-48 步進馬達有兩種規格 5V 與 12V ,尺寸大小都相同,但扭矩12V比5V稍大
通常可以由如下兩種驅動器ULN2003驅動(驅動器也同時支援5V與12V)
尺寸與規格表(尺寸可供3D列印設計時採用)
關於更詳細的測試請參閱 5V與12V的比較
3.內部齒輪比
(1) Adafruit gear train
#1 teeth: 9 #2 In:32 Out:11 #3 In:22 Out:9 #4 In:27 Out:8 #5 In:24
減速比 64:1 (輸入圈數:輸出圈數)
由上可知,若馬達步進角 5.625度 再乘以減速比得到輸出的解析度:
每步旋轉 5.625 x 1/64 = 0.087890625 度
若要轉一圈,需要 360/0.087890625 = 4096步
4.線路布置
28BYJ-48 步進馬達屬於四相五線步進馬達,
四相代表四組線圈 五線代表接出五條線
5.驅動法方為三種,每一種各有其優點與缺點,詳述如下
int t= 10;
void setup() {
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
digitalWrite(8,1);
digitalWrite(9,0);
digitalWrite(10,0);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,1);
digitalWrite(10,0);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(10,1);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(10,0);
digitalWrite(11,1);
delay(t);
}
這是我的作業阿~~~很弱
依然是弱弱的作業,我的t設定為10,轉速看不出來差別
弱弱作業來也
|
2018年6月8日 星期五
[Arduino]Timer中斷
本文引用自
https://www.arduino.cn/thread-12445-1-1.html
// 控制 LED 亮滅, 每秒閃爍 5 次: 亮 0.1 秒滅 0.1 秒 ...// Prescaler 用 64volatile int ggyy = 1; // 使用這當 Flag 給 ISR 使用 !int ledPin =13;/// For Prescaler == 64/// 1 秒 / (16 000 000 / 64) = 1/250000 = 0.000004 sec / per cycle/// 0.1 sec / 0.000004 sec -1 = 25000 -1 = 24999const int myTOP = 24999; // 0.1 sec when Prescaler == 64///// Interrupt Service Routine for TIMER1 CTC on OCR1A as TOP/// 注意以下名稱是有意義的, 不可亂改 !ISR(TIMER1_COMPA_vect){ digitalWrite(ledPin, ggyy); // ggyy 是 0 或 1 ggyy = 1 - ggyy; // 給下次進入 ISR 用}void setup( ) { pinMode(ledPin, OUTPUT); digitalWrite(ledPin, LOW); // turn Off the LED cli(); // 禁止中斷 TCCR1A = 0; TCCR1B = 0; TCCR1B |= (1<<WGM12); // CTC mode; Clear Timer on Compare /// CS12, CS11, and CS10 這三個 bit 都是 1 表示使用 External clock // ? TCCR1B |= (1<<CS11); // External clock ??? // ? External clock source on T1 pin. Clock on rising edge ? // CS12 與 CS10 都是 1 表示 Prescaler 為 1024 // See [url=http://www.engblaze.com/microcontroller-tutorial-avr-and-arduino-timer-interrupts/#config]http://www.engblaze.com/microcon ... -interrupts/#config[/url] // TCCR1B |= (1<<CS10) | (1<<CS12); // Prescaler == 1024 TCCR1B |= (1<<CS10) | (1<<CS11); // Prescaler == 64 ///////// OCR1A = myTOP; // TOP count for CTC, 與 prescaler 有關 TCNT1=0; // counter 歸零 TIMSK1 |= (1 << OCIE1A); // enable CTC for TIMER1_COMPA_vect sei(); // 允許中斷}void loop() { //... 做其他事 // if( ggyy == 1) ...}////////
訂閱:
文章 (Atom)
[Sensor]MPU92/65
MPU92/65是很久以前買的感測器 基本上有加速度計、陀螺儀、電子羅盤、溫度計 以下是該電子商城的介紹 https://www.factoryforward.com/product/gy-87-mpu-9265-3-axis-9-dof-attitude-gyro-magnet...
-
程式碼 ========================================================= #include <Servo.h> #define Servo_Pin 7 // 定義伺服馬達輸出腳位(...
-
昨天發現NB風扇一直發生出運轉聲音,之前使用都不會這樣, 打開工作管理員,發現有個程序固定會占用30%左右的CPU效能, 如下 wlanext.exe Windows Wireless LAN 802.11 Extensibility Framework 這個程序只知...
-
本文引用自 https://www.arduino.cn/thread-12445-1-1.html // 控制 LED 亮滅, 每秒閃爍 5 次: 亮 0.1 秒滅 0.1 秒 ... // Prescaler 用 64 volatile int ggy...









