搜尋程式碼

開始使用Digispark USB ATtiny85 Arduino開發板

開始使用Digispark USB ATtiny85 Arduino開發板

```html

開始使用 Digispark USB ATtiny85 Arduino 開發板

呢份指南提供咗 Digispark USB ATtiny85 開發板嘅全面介紹,呢塊板係一款小巧多功能、兼容 Arduino 嘅平台。佢嘅細尺寸、低功耗同兼容 Arduino IDE 嘅特性,令佢好適合用喺各種項目度。

digispark_attiny85_pinout
digispark_attiny85_pinout

以下係一啲項目諗法,幫你開始:

  • 一個微型可穿戴 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 執行代碼示範

```

圖片

Digispark USB pins
Digispark USB Pins
Digispark USB Schematic
Digispark_USB_Schematic
digispark_attiny85_pinout
digispark_attiny85_pinout
请提供需要翻译的文本。

資源與參考資料

文件📁

其他文件

  • Digispark USB Schematic
    Schematic 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.pdf 0.01 MB
  • Digistump Drivers
    Driver package for Digistump boards, including the Digispark. Contains USB drivers required to program Digistump development boards from the Arduino IDE.
    Digistump.Drivers.zip