開始使用Digispark USB ATtiny85 Arduino開發板
```html
開始使用 Digispark USB ATtiny85 Arduino 開發板
呢份指南提供咗 Digispark USB ATtiny85 開發板嘅全面介紹,呢塊板係一款小巧多功能、兼容 Arduino 嘅平台。佢嘅細尺寸、低功耗同兼容 Arduino IDE 嘅特性,令佢好適合用喺各種項目度。
以下係一啲項目諗法,幫你開始:
- 一個微型可穿戴 LED 顯示器
- 一個細細哋、遙控嘅機械人
- 一個迷你 USB 鍵盤或者滑鼠
- 一個細小、低功耗嘅感測器節點
硬件/零件
Digispark 開發板有六個通用輸入/輸出(GPIO)引腳,包括四個模擬輸入同幾個支援脈寬調變(PWM)嘅引腳。佢仲有一個板上電源 LED 同一個連接到引腳 1 嘅獨立測試 LED。開發板透過 USB 或者最高 16V 嘅外部電源供電,板上電壓穩壓器會將電壓調節到 5V。(影片 02:11 位置)
%%WIRING%%
接線指南
Digispark 附帶需要焊接嘅引腳排針。(影片 01:22 位置)焊接前一定要確保排針對齊正確。引腳 1 好重要,因為佢控制板上測試 LED。
程式碼解釋
雖然冇明確提供程式碼片段,但影片示範咗一個簡單嘅閃爍程式,用嚟測試開發板嘅功能。程式碼嘅關鍵元素係:
pinMode(1, OUTPUT); // 將引腳 1 設為輸出,用嚟控制 LED(影片 11:55 位置)
digitalWrite(1, HIGH); // 將 LED 打開(影片 12:07 位置)
delay(1000); // 保持 LED 著住 1 秒(1000 毫秒)(影片 12:13 位置)
digitalWrite(1, LOW); // 將 LED 熄滅(影片 12:20 位置)
delay(1000); // 保持 LED 熄滅 1 秒
Arduino 程式碼常用嘅 LED_BUILTIN 常數,應該換成 1,先至可以指向 Digispark 嘅測試 LED。delay() 函數用嚟控制閃爍頻率。(影片 10:50 位置)
實際項目/示範
影片示範咗將閃爍程式上傳到 Digispark。要留意嘅重點係上傳過程:編譯完成之後,Arduino IDE 會提示你插入 Digispark。然後佢會透過 USB 上傳程式碼。(影片 11:24 位置)
章節
- [00:00] Digispark 簡介
- [01:08] 硬件講解
- [04:35] 規格、電路圖同數據手冊
- [08:46] Arduino UNO 設定
- [10:35] Arduino 執行代碼示範
```
请提供需要翻译的文本。
資源與參考資料
-
外部Using an LCD with a Digisparkyoutu.be
文件📁
其他文件
-
Digispark USB SchematicSchematic diagram for the Digispark ATtiny85 USB development board. Shows the USB connection, power regulation, and pinout for the ATtiny85 microcontroller.
hhttps://robojax.com/download/schematic/Digispark_USB_Schematic.pdf0.01 MB -
Digistump DriversDriver package for Digistump boards, including the Digispark. Contains USB drivers required to program Digistump development boards from the Arduino IDE.
Digistump.Drivers.zip