~~圓形Arduino 專題製作 計畫 探索 體驗DIY ~~
0 即是無限大,客製化軟體 機器人C程式功能 ~~WS2812全彩RGB LED 這是Arduino符號,共有3 個圓,其實意義代表無限創意,STEAM外,其實還有易做、好玩、應用、探索……無限價值及出口,0 即是無限大,看如何應用?
職場賺錢術10 大密技:10 頁精華筆記+30 問答集 普發現金變3倍卷+做專題 送贈品 <<最新優惠消息 >>LINE諮詢服務 |檔案下載|會員|
出貨時~~已經下載安裝 打1D GAME 小蜜蜂體驗程式,使用LED 20 個,依需要擴充、修改程式
實驗中的 時鐘與彩燈 可以使用遙控器 切換功能

1有關硬體實作
自己準備好零件就可實驗:UNO、杜邦線 必備
TM1637 顯示器、遙控器、接收模組、喇叭、WS2812
12~20 燈條、按鍵、全聯小圓型便當盒(回收使用)

用小圓型便當盒可裝零件

*D2 按鍵輸入 *D7 信號輸出 *喇叭 *接收模組 *數字顯示器使用EAR 接法,容易組裝http://vic8051.idv.tw/ear.htm
無需麵包板,可以驗證實驗結果,整合性佳,更適合體驗課程、組裝後帶回家、直接使用、改裝,不會掉東掉西。
2 有關 C軟 體實作~~出貨時~~~下載安裝 打1D GAME 小蜜蜂
體驗程式,使用LED 20 個,依需要擴充、修改程式
關鍵是WS2812全彩RGB LED #include
<FastLED.h>
void clearLEDs()
{
for
(int i = 0; i < NUM_LEDS; i++) {
leds[i]
= CRGB::Black; //填入黑色
} FastLED.show(); //整體更新
// 啟動動畫---彩燈LED 與音效同步
for (int i = 0; i < NUM_LEDS; i++) {
leds[i] =
CRGB::Green; FastLED.show();
tone(BUZZER_PIN, BEEP_SOUND,
50); delay(10);//50 彩燈LED 與喇叭音效同步
leds[i] = CRGB::Black; //擦掉舊燈顏色
}
~~~~~~~ 程式架構 ~~~~~~
void loop() { if (!gameActive) { // 遊戲結束,等待重啟
if (digitalRead(BUTTON_PIN)
== LOW) resetGame();
return;
}
// 檢查按鈕按下
if (digitalRead(BUTTON_PIN) == LOW && !bulletActive) { fireBullet();
delay(200); // 防彈跳 }
// 更新子彈位置
updateBullet();
// 更新蜜蜂位置
updateBee();
// 檢查碰撞
checkCollision();
// 更新顯示
FastLED.show();
}
3 時鐘----實驗中的 時鐘與彩燈 ,使用LED 12 個,可以使用遙控器 切換功能或是 改裝 TDO 倒數計時器,音效輪盤 CRNO
打1D GAME 小蜜蜂,使用LED 20 個,依需要擴充修改程式
4初體驗,WS2812燈條網購來時,如何測試? *2 測試功能鍵*3 測試遙控功能
*4 整合按鍵與遙控應用 5種體驗
使用ADS-CIR神奇圓型彩燈 實驗筆記 SMC 入門到專案、專題都適用 *1基本遙控彩燈測試
https://www.ruten.com.tw/item/show?21730773780870
*2打1D GAME 小蜜蜂 *3時鐘 CCK
*4倒數計時器 CTDO
*5音效輪盤 CRNO
自己準備好零件就可實驗:UNO、杜邦線 必備TM1637 顯示器、遙控器、接收模組、喇叭、WS2812
12~20 燈條、按鍵
1D GAME 彩燈教學筆記、GAME 控制器教學筆記 、神奇遙控器、Arduino拔插說中文、地端聲控