close

Arduino 學習 心得三

2017.05.21 (日) 風和日曬

在火車站前買了一個台灣披薩 NT$25 芝麻口味

到一家越南餐廳參觀 它棉早餐都吃飯飯 還貴鬆鬆
NT$160 四菜+1礦泉水
 
UBike 順利租借 上回不知道怎搞的 Beep了好幾聲 

上課內容

1.
Arduino基本Function 必背

pinMode(pin no);
digitalRead();
digitalWrite();
delay();
analog.Read();
analog.Write();
Serial.begin();
Serial.available();
Serial.printf();
Serial.printfln();

2.
本週進度 PWM, Motor, Arduino Function
Serial 是一個非常重要的Input/Output device
輔助功能
ex
如何把Input 123 [Enter] 當成數字123給Arduino?

3.
ch9 PWM輸出
用三用電錶量一下電壓變化
或以LED觀察明亮變化

4.
when +2.5V, value=? 127(0~255)
圖8-1
看圖是否可以不耍用analog.Write();
自己土炮寫一個程式 同樣輸出2.5V
週期T= (sec)
頻率f = 1/T = (Hz)

參考blink.c

出題 假如改成High 佔75%, Low 佔25% 呢? 程式怎麼寫?

5.
DC Motor(Servo Motor)
MG996R spec
電壓 4.8~6V(7.2V) 5V ok but not the best
電流 500~900 mA, 起動電流
溫度 0~55

3wire
Orange PWM
Red     +Vcc
Brown  GND 
上傳範例(Servo/sweep) 左右擺動

缺點
if 3個Motor 雖然改程式 但還是當機了
解法
外接電源 3A 

出題
利用可變電阻(或搖桿) 調整旋轉角度

出題
利用Serial Monitor輸入(0~180), 調整旋轉角度

6.
DC Motor(Steped Motor)
5線
反轉, 變速
IC LN2003

7.下午課程
data type

function

millis() 限制 9:22 hour:minutes
出題 
a.計時器
b.萬年曆(時鐘)

8.
for()練習
印出九九乘法
(遇4則跳過) 

9.
下週 端午佳節 停課乙次
下下週帶

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 李麥克   My Dear 的頭像
    李麥克 My Dear

    科學與藝術的偉大, 在於對人類無私的奉獻. 不知道是誰說的?

    李麥克 My Dear 發表在 痞客邦 留言(0) 人氣()