從tiny85接出六個LED 以掃描方式顯示
使用UNO設定為arduino as ISP 作為tiny85的燒錄器
下載attiny的板子管理員
https://github.com/damellis/attiny
在arduino as ISP的模式下
只要目標板子選定例如這裡是tiny85
就可以執行一般的程式上傳功能
如果要設定tiny85的運作速度例如選擇internal 8 MHz
則需要執行「燒錄Bootloader」的功能才能將tiny85的設定寫入
將固定圖案資料陣列依序以一行一行的方式顯示出來
接著預計使用tiny85直上USB的方式進行開發
這樣就是一套可玩可學的套件了
2017年11月21日 星期二
2017年11月19日 星期日
2017年7月10日 星期一
2017年6月25日 星期日
三種運動方式的機器人可程式平台
使用linux架構的單板電腦
將單板電腦設置為無線網路基地台
內部架設網頁伺服器
將Blockly置入單板電腦中
將單板電腦設置為無線網路基地台
內部架設網頁伺服器
將Blockly置入單板電腦中
當單板電腦電腦啟動後
使用者端使用網頁瀏覽器連上單板電腦
客製化的Blockly除了提供程式設計的功能
也提供單板電腦上的周邊控制功能
一旦Blockly程式設計完成
即可上傳至單板電腦
Blockly本身可以客製化轉譯程式
因此可以上傳轉譯後的程式到單板電腦
如此一來就做到免轉換直接上傳程式的功能
單板電腦的部份還會加入感測器
目前規劃有
光感測
電子陀螺儀
電子羅盤
溫度
濕度
氣壓
等常見感測
機構平台的部份使用田宮的馬達齒輪組
以及相關機構零件
例如輪胎、履帶等
藉由運動物件的替換
目前規劃有足型、輪胎型以及履帶型三種運動方式
整體機構分為四大部:
1.運動部
2.下底盤
3.上底盤
4.單板電腦
2017年4月11日 星期二
WiFi遙控車
在arduino裡面放入web server以及websocket server
arduino裡面的web server放入一頁網頁,網頁內容是使用javascript開啟websocket通道,
並且利用webscket通道傳遞遙控指令,藉此達到WiFi遙控的目的。
但arduino的記憶體有限,websocket會發生封包漏接的事件。
訂閱:
文章 (Atom)










































