Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz

[求問]Arduino如何儲存在ATtiny85板上

查看數: 3191 | 評論數: 8 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發佈時間: 2018-7-2 22:44

正文摘要:

不好意思 求問各位前輩 小弟目前在Arduino UNO板上完成以下程式碼, 確認LED亮燈動作皆正常, 後來想縮小體積,所以找到ATtiny85這塊迷你板(同圖1), 也看了許多網頁資訊下載了Digispark資料庫內的開發板資訊(同圖2), ...

回復

超新手 發表於 2018-7-6 06:51:56
只要是上面只有一顆主ic, 又可以直接接 usb 的 arduino
就要先燒 bootloader.
像 Leonardo, M0+?,atiny85 部份機型
不過通常出廠就會燒好
如果要燒,可以用另一arduino透過 isp 去燒
timothy931 發表於 2018-7-5 22:25:52
尷尬

跑去買一塊板子
修改程式只閃一顆燈
原有板子接外部5V不連電腦USB不會閃
新買的板子接了外部就會閃
請問這是原有板子需要預載什麼程式嗎?
==========================
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(2, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(80);                       // wait for a second
  digitalWrite(2, LOW);    // turn the LED off by making the voltage LOW
  delay(80);                       // wait for a second
}
超新手 發表於 2018-7-5 06:11:38
本帖最後由 超新手 於 2018-7-5 09:55 編輯

>>→01.Basics→Blink檔案做測試
這點我覺得很奇怪?
舊版 IDE 的標準範例的 led 定義在 13 腳
我不確定你用的 1.6.8 是定義在那一根腳
但 atiny85 的接腳應該是 1吧?
照理說,應該本來就不會閃 , 才是對的
你可以把程式改成接腳 1,然後
下載看看
或是改下載以下程式
注意!和你寫的不同
void setup() {               
  for(int i = 0; i < 6; i++){
    pinMode(i, OUTPUT);
  }     
}
void loop() {
  for(int i = 0; i < 6; i++){
    digitalWrite(i, HIGH);
    delay(200);
    digitalWrite(i, LOW);
  }
}     
當然, 如果你用新版 IDE, 就沒這個問題了
超新手 發表於 2018-7-5 05:55:57
請問
1.如果只接 usb,它會閃嗎?
2.確定有成功安裝驅動程式嗎?
3.是否依照以下燒錄步驟?
   1)從 usb 移除  atiny85
   2) 按下載
   3) 等arduino ide 出現提示畫面
   4)插入 usb
   5) arduino 顯示燒錄成功
4. 你的程式其實有點不太對
     但因為沒看到完整程式,不太確定是不是有問題
     leds 這個值到底是多少?
     for(int i=0;i < NUM;i++)
        pinMode(leds, OUTPUT);
     這樣寫其實等於
      pinMode(leds, OUTPUT);
     迴圈是多餘的,
     會不會是,程式根本就沒成功點過燈
      而led 會閃,是 bootloader 造成的?
      
超新手 發表於 2018-7-4 06:45:02
本帖最後由 超新手 於 2018-7-5 05:38 編輯

既然你已經會用 UNO
燒錄方法和 UNO 差不多
選好Digispark(Default..),
按下載就可以了
再接到 USB
timothy931 發表於 2018-7-3 21:25:41
超新手 發表於 2018-7-3 06:34
所以....你的問題是?

想了解如何把寫好的程式燒在ATtiny85板子上   感謝
超新手 發表於 2018-7-3 06:34:38
所以....你的問題是?

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-3 03:06 , Processed in 0.325743 second(s), 10 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表