2018年5月29日 星期二

紅外線搖控車

先練習S2A+EMS課本P76-81
P78、P79、P80、P81四題
練習完的將板子收到小塑膠盒內


練習完的做搖控車

下方圖示,只是單純前進、後退、左旋、右旋,如何改成左轉轉前進、右轉前進....
按XX鍵左旋0.5秒再直行
按XX鍵右旋0.5秒再直行
按XX鍵按照你規劃的路線行進或跳舞....
按XX鍵亮XX燈、蜂鳴器鳴叫

2018年5月22日 星期二

S2A的優點與侷限

S4A:scratch for arduino(scratch 1.4版)
S2A:scratch to arduino(scratch 2.0版)

優點:
1、由scratch上手,入門容易。
2、不需燒錄程式碼,可以立即看到反應。
3、由EMS擴充板入門,不需要自己定義腳位,不怕插錯腳位燒壞晶片。

缺點:
1、擴充性較低
2、無法上載程式碼,離線困難。

練習S2A+EMS
arduino IDE
http://163.17.113.15/arduino/arduino-1.8.5-windows.exe
http://163.17.113.15/arduino/arduino-1.8.5-windows.zip
transformer 
http://163.17.113.15/arduino/transformer-community-2.00-1110.exe
練習P73


改接新板子,下載CH341
ch341 http://163.17.113.15/arduino/CH341SER.ZIP 大陸板子趨動程式
下載ch341、7zip解壓縮
停止winupdate安裝板子
裝置管理員/變更安裝/改成ch341、但不要重新啟動(電腦教室會還原)
記清礎是COMX數字是多少

紅外線接收器接S接Dx、中間接5V、負號接地GND(例D7)
(5V較OK,3.3V有時無法啟動)


L9110S馬達趨動模組(或L298N)
MotorA接馬達2條、 MotorB接馬達2條
6根針腳:B-1A、B1B、GND、Vcc、A-1A、A1B
腳位:
B-1A(D8)、B1B(D9)、A-1A(D10)、A1B(D11)
GND(按地)、Vcc(接5V)
腳位不夠,只好外接到麵包板或擴充板...


簡易的arduino圖形化介面程式設計:可觀看、可上載程式碼、可離線使用...
motoblockly https://www.motoblockly.com/
下載那朵雲motoblockly_broker/安裝/執行
取消自動偵測COM/手動選取剛剛記得的COMx數字
積木設計/觀看Arduino程式碼/上載燒錄程式碼....

2018年5月16日 星期三

傾斜開關

傾斜開關(滾珠開關)

朝下滾珠分開--斷路
朝上滾珠閉合--通路

應用:抬頭花亮灯、低頭熄

2018年5月15日 星期二

練習題

複習以前作業

P64音階參考
 
P65模擬警笛聲
P65模擬救護車聲音
 
P66改成按1發Do音、按2發Re音、按3發Me音、按4發Fa音、按5發So音、按6....
自彈小蜜蜂...
 
P67重覆播放兩隻老虎...
 
P68重覆播放兩隻老虎...
 
P69重覆播放兩隻老虎...


完成雷射筆光束打靶
材料:arduino板子、光敏電阻、伺服馬達、電射筆
請在30秒內打倒3個靶,即過關。
注意:雷射筆光束,請勿朝人射擊。

2018年5月1日 星期二

練習題

練習上次習題
單切概念:按按鈕2紅亮、再按紅暗....一直重複
雙切概念:按按鈕2紅亮、再按紅暗、再按又亮...;按按鈕3也有上述功能;若按按鈕2紅亮、按按鈕3紅暗;反之按按鈕3紅亮、按按鈕2紅暗....一直重複
電位器旋鈕換與滑桿:(gnd-->gnd、vcc-->vcc、ota-->A3)
用旋鈕或與滑桿將角色從左邊移到右邊
可搭配scratch小遊戲,例如接香蕉、接雞蛋、打磚塊....還有....;也可再設一個開始或RESET按鍵
光敏電阻(P60小夜灯):
P60讀取光敏電阻值、如果太暗就亮灯。
P61讀取光敏電阻值、如果太暗就亮大灯,普通暗就亮小灯。
如果要另外接光敏電阻呢?(接類比腳位)
sg90伺服馬達(servo motor):控制旋轉角度。直流馬達:通常只控制正反轉或轉速
一般伺服馬達有三條線,電源(紅色)、接地(黑或棕)、訊號線(白、黃、橘、藍,甚至是黑)
(紅-->vcc、棕-->gnd、橘-->D8)
旋轉角度0度、1秒、90度、1秒
可變電阻旋鈕改變servo旋轉角度
改成拋物:按鈕2歸零、按鈕3拋射




本次與下次完成(雷射光打靶實作)
雷射光打靶:雷射筆、光敏電阻、servo motor、按鈕、 麵包板、杜邦線、延長線、鐵絲、紙箱、珍珠板...

燒錄S2A韌體-->與燒錄EMS類似
EMS腳位與感測器都固定了,不會插錯、腳位受限...
S2A腳位與感測器要自己訂定與串接,擴充性高...


sg90伺服馬達(servo motor):控制旋轉角度。直流馬達:通常只控制正反轉或轉速
一般伺服馬達有三條線,電源(紅色)、接地(黑或棕)、訊號線(白、黃、橘、藍,甚至是黑)
(紅-->vcc、棕-->gnd、橘-->Dx)

外接光敏電阻呢?(接類比腳位)
(正號-->vcc、負號-->gnd、S-->Ax)

按鈕按線:按完按鈕開始計時。按了按鈕,該重置的重置、該歸零的歸零、該隠藏的隠藏趬來、該出現的出現...
一接地(負號)、一接訊號(Ax)-->讀取類比Ax的值
一接地(負號)、一接訊號(Ax)與接電(正號)-->讀取類比Ax的值
一接地(負號)、一接訊號(Ax)與接電(正號)(訊號與正電間串接電阻)-->讀取類比Ax的值

倒數計時30秒
變數之外,如何加上一秒數圖形的倒數

成功與失敗:例30秒內打倒3個靶,出現成功圖示與音效;反之出現失敗圖示與音效。(一開始隠藏)




滑桿或搖桿
可搭配scratch小遊戲,例如接香蕉、接雞蛋、打磚塊....(取代滑鼠、鍵盤))
按A按鈕重置。按B按鈕玩接香蕉;按C按鈕玩接雞蛋;按D按鈕玩打磚塊;按E按鈕玩躲避....


http://163.17.113.15/arduino/arduino-1.8.5-windows.zip
如果選arduino-1.8.5-windows.zip安裝,插上板子後,自己再選趨動程式
http://163.17.113.15/arduino/arduino-1.8.5-windows.exe
如果選arduino-1.8.5-windows.exe安裝,插上板子後,大概3-4分鐘也可連上趨動
如果拿到大陸的板子,記得安裝CH340或CH341趨動程式
http://163.17.113.15/arduino/CH341SER.ZIP 
https://lces-maker.blogspot.tw/2018/03/blog-post_4.html


0827智能車體驗營

認識硬體、組裝智能車 2018全國智能車挑戰賽 測試檔 安裝軟體: 1、下載mblock、安裝mblock(http://www.mblock.cc/software-1/mblock/mblock3/) http://science.ncue.edu.tw/b...