2018年8月23日 星期四

0827智能車體驗營


認識硬體、組裝智能車

2018全國智能車挑戰賽

測試檔

安裝軟體:
1、下載mblock、安裝mblock(http://www.mblock.cc/software-1/mblock/mblock3/)
http://science.ncue.edu.tw/braingo/file/mBlock_win_V3.4.8.exe mblock3.4.11
2、下載NCUE Brain GO擴充積木 另一下載點 、0830下載點
執行mblock/按擴充/擴充管理器/按已安裝/找到mbot/刪除mbot
按添加擴展/格式選zip/找到下載的NCUE Brain GO.zip/新增即可
關閉mbolock/重新開啟mblock
3、插上usb線連接小車與電腦/小車電源打開/自動安裝驅動程式3-5min
4、驅動完成後,在mblock/按連接/序列埠COMx,即可將設計的程式上傳到小車

程式設計
LED 模擬閃黃燈

模擬路口紅綠燈交通號誌(順序 紅5秒 > 綠5秒> 黃2秒 重複)

模擬路口交通指揮的哨音( 1 長音  4 短音)

模擬路口交通指揮的哨音(紅燈 1長音 綠燈 1短音 黃燈 4短音)

模擬倒車警示音(距離大於20cm 無聲音  10 < 距離 < 20 中速音  距離<10急促音)

直流馬達控制(直行:2輪同時前進)(後退:2輪同時後退)(轉彎:2輪不同速)
直流馬達控制(前進1秒 停止1秒 後退1秒 停止1秒)

直流馬達控制前進走直線(微調直流馬達相同轉速)

直流馬達控制(三種轉彎方式:原地旋、1輪不動1輪轉、小轉彎)

走圓形路徑:小轉彎(2輪速度接近是大圈)
走方形路徑

走S形路徑

走8字路徑

用超音波感測器(柵欄移開,測距>10cm)啟動BrainGO直流馬達控制(前進100cm後停止)
用超音波感測器(蜂鳴器叫、柵欄移開後蜂鳴器停)啟動BrainGO直流馬達控制(直線前進100cm後停止)

TCRT5000感測器、2組紅外線循跡控制(白1、黑0)
循跡程式(白白前進、白黑往右偏、黑白往左右偏、黑黑停)圓形路徑、T形路徑
循跡程式(白白前進、白黑往右偏、黑白往左右偏、0.3秒後才黑黑停)8字形路徑



超音波避障(左方快踫壁就偏右走、右方快踫壁就偏左走、左右都快踫壁就...)(要不要先後退...)

懸崖勒馬(同循跡程式,白1、懸崖黑0),但要先後退、再轉彎(白白前進、白黑先後退再往右偏、黑白先後退再往左偏、黑黑先後退再往左偏)



2018年6月12日 星期二

練習

1、紅外線搖控車
2、P83--P86
3、外接紅LED灯(發光二極體)在紅外線搖控車
4、雷射光筆打靶(光敏電阻)練習

講義https://educase.kh.edu.tw/navigate/s/F0B0FC7062B4457DAA6EC11B17D97C54AUY

motoblockly+雲朵broker執行+COMx設定可以直接燒錄程式(不需要下載函式庫)

motoblockly積木介面可以下載、上傳XML程式檔來儲存、修改程式


motoblockly的arduino介面可以下載ino程式檔來儲存、在Arduino IDE程式來使用
Arduino IDE的工具/序列埠COMx要設對(工具/開發板Arduino uno要設對)
(需要下載函式庫)雲朵旁下載函式庫/解壓後/置於媒體櫃/文件/arduino/library下


2018年6月5日 星期二

紅外線搖控車

arduino IDE
http://163.17.113.15/arduino/arduino-1.8.5-windows.exe
ch341 http://163.17.113.15/arduino/CH341SER.ZIP 大陸板子趨動程式
下載ch341、7zip解壓縮
停止winupdate安裝板子
裝置管理員/變更安裝/改成ch341、但不要重新啟動(電腦教室會還原)
記清礎是COMX數字是多少
motoblockly https://www.motoblockly.com/
下載那朵雲motoblockly_broker/安裝/執行
取消自動偵測COM/手動選取剛剛記得的COMx數字
積木設計/觀看Arduino程式碼/上載燒錄程式碼....

1、紅外線搖控車
2、P83--P86
3、外接紅LED灯(發光二極體)在紅外線搖控車
LED灯長腳接訊號Dx(或接正電Vcc);短腳接地(或負電)---->接錯會燒毀
LED灯需串接一電阻---->沒串接電阻會燒毀
長針接D13、短針接地GND,可以不串電阻。其他都要


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日 星期三

傾斜開關

傾斜開關(滾珠開關)

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

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

0827智能車體驗營

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