搜索代码

开始使用 Digispark USB ATtiny85 Arduino 板

开始使用 Digispark USB ATtiny85 Arduino 板

```html

开始使用 Digispark USB ATtiny85 Arduino 板

本指南为Digispark USB ATtiny85开发板提供了全面的介绍,这是一款紧凑且多功能的Arduino兼容平台。其小巧的体积、低功耗以及与Arduino IDE的兼容性使其非常适合各种项目。

digispark_attiny85_pinout
数字火花 ATtiny85 针脚分配

这里有一些项目创意,供你参考:

  • 一款微型可穿戴LED显示器
  • 一个微型遥控机器人
  • 一款紧凑的USB键盘或鼠标
  • 一个小型低功耗传感器节点

硬件/组件

Digispark 板具有六个通用输入/输出 (GPIO) 引脚,包括四个模拟输入和几个支持脉宽调制 (PWM) 的引脚。它还配备了一个板载电源 LED 和一个连接到引脚 1 的独立测试 LED。该板通过 USB 或外部电源供电,最高可达 16V,经过板载电压调节器调节至 5V。 (视频中在 02:11)

%%电缆%%

接线指南

Digispark 配有需要焊接的引脚头。确保在焊接之前正确对齐引脚头。引脚 1 是至关重要的,因为它控制板载测试 LED。

代码解释

虽然没有明确提供代码片段,但视频展示了一个简单的闪烁草图来测试电路板的功能。代码的关键元素是:


pinMode(1, OUTPUT); // Sets pin 1 as an output to control the LED (in video at 11:55)
digitalWrite(1, HIGH); // Turns the LED ON (in video at 12:07)
delay(1000); // Keeps the LED ON for 1 second (1000 milliseconds) (in video at 12:13)
digitalWrite(1, LOW); // Turns the LED OFF (in video at 12:20)
delay(1000); // Keeps the LED OFF for 1 second

翻译LED_BUILTIN常量,通常在 Arduino 代码中使用,应替换为1用于瞄准Digispark的测试LED。delay()功能控制闪烁速度。(视频在 10:50)

实时项目/演示

该视频演示了将blink示例上传到Digispark。需要注意的一个关键点是上传过程:编译后,Arduino IDE会提示你插入Digispark。然后它通过USB上传代码。(视频在11:24)

章节

  • [00:00] Digispark简介
  • [01:08] 硬件解释
  • [04:35] 规格、原理图和数据表
  • [08:46] Arduino UNO 设置
  • [10:35] Arduino代码运行演示

```

图像

Digispark USB 引脚
Digispark USB 引脚
Digispark USB Schematic
Digispark_USB_Schematic
digispark_attiny85_pinout
digispark_attiny85_pinout
没有附加代码。

资源与参考

文件📁

没有可用的文件。