arduino烧录_arduino 烧录 attiny85

要去官网下载arduino,别apt install。否则硬件面板不能自定义。

wget https://downloads.arduino.cc/arduino-1.8.9-linux64.tar.xz

下载后直接双击就解压了,然后进入目录,打开终端,执行install.sh

安装后在桌面就可以看到图标了。双击打开。

cd8aa895bf5f48822b9ff69c7d22215d.png

打开文件-首选项,添加 http://digistump.com/package_digistump_index.json

13b7511ad3ae8e956b7ab4d54b6bbc84.png

打开工具-开发板-管理

afe9ed922bd4f5a2bbd7b7593b984cdc.png

选择贡献,找到 digistump avr boards by digistump,安装。

然后选择版面,工具-开发板-digispark default(16.5mhz)

输入如下内容:

const int ledPin =  1;   
void setup() {
  pinMode(ledPin, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
  digitalWrite(ledPin, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                  // wait for a second
  digitalWrite(ledPin, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                  // wait for a second
}

为了烧录,需要安装 libusb-dev

sudo apt-get install libusb-dev

编辑 /etc/udev/rules.d/49-micronucleus.rules

ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789B]?", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789A]?", ENV{MTP_NO_PROBE}="1"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789ABCD]?", MODE:="0666"
KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789B]?", MODE:="0666"

执行

sudo udevadm control --reload-rules

重新启动 arduino

d1138af73e05bdd70e2e0a2ebc56f83a.png

a8ff1ac12f74a60e2d7a93076e316501.png

烧录成功!以下是演示。

fb7f55de41494aaea66e01e5e8d8627d.png
https://www.zhihu.com/video/1091005605921304576
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值