Obsah:

Jak používat Attiny85 s Arduino: 4 kroky
Jak používat Attiny85 s Arduino: 4 kroky

Video: Jak používat Attiny85 s Arduino: 4 kroky

Video: Jak používat Attiny85 s Arduino: 4 kroky
Video: Iklonovy patlaniny - Jak programovat ATtiny85/84/45/44 za pomocí Arduino IDE 2024, Červenec
Anonim
Jak používat Attiny85 s Arduinem
Jak používat Attiny85 s Arduinem

Koupil jsem si novou desku Attiny85 společnosti Digispark.

Ale nemohl jej používat dva dny jen kvůli balíčkům ovladačů. A konečně po dlouhém hledání jsem našel odpověď. Na to jsem odkazoval různé návody a zkoušel. Zobrazovala se chyba pro port COM v Arduinu. Tady jsem to vyřešil.

Pinouts: Všechny piny lze použít jako digitální I/O

Pin 0 → I2C SDA, PWM (LED na modelu B)

Pin 1 → PWM (LED na modelu A)

Pin 2 → I2C SCK, analogový vstup

Pin 3 → Analogový vstup (používá se také pro USB+, když se používá USB)

Pin 4 → PWM, analogový (používá se také pro USB- když se používá USB)

Pin 5 → Analogový vstup

Pro praktickou orientaci pinů otočte Digispark - možnosti pinů jsou uvedeny na zadní straně

Krok 1: Nainstalujte ovladač Windows pro Attiny85

Nainstalujte ovladač Windows pro Attiny85
Nainstalujte ovladač Windows pro Attiny85

Pokud používáte Arduino 1.6.6 nebo vyšší a Windows - budete si muset stáhnout a nainstalovat ovladače ručně. Stáhněte, rozbalte a spusťte „Instalovat ovladače“(na 32bitových systémech) nebo „DPInst64“(na 64bitových systémech).

Soubory ovladačů jsou umístěny zde:

Odkaz

Po stažení souboru.zip> jej rozbalte.

a spusťte

Nainstalujte ovladače.exe (pro 64bitový OS)

DPinst64.exe (pro 32bitový OS)

Krok 2: Nainstalujte si balíčky Board pro Arduino

Nainstalujte si balíčky Board pro Arduino
Nainstalujte si balíčky Board pro Arduino
Nainstalujte si balíčky Board pro Arduino
Nainstalujte si balíčky Board pro Arduino
Nainstalujte si balíčky Board pro Arduino
Nainstalujte si balíčky Board pro Arduino

Zkopírujte tuto URL a vložte do Soubor> předvolby> URL dalšího správce tabule

digistump.com/package_digistump_index.json

  • Přejděte do nabídky „Nástroje“a poté do podnabídky „Deska“- vyberte „Správce desek“a poté z rozevíracího seznamu typu vyberte „Přispěno“:
  • Vyberte balíček „Digistump AVR Boards“a klikněte na tlačítko „Instalovat“.
  • Průběh stahování uvidíte na spodní liště okna „Správce desek“. Po dokončení se vedle položky v seznamu zobrazí „Nainstalováno“.
  • UŽIVATELÉ WINDOWS: Po dokončení instalace pomocí vyskakovacího okna Průvodce instalací ovladače klikněte v tomto okně na tlačítko „Další“a nainstalujte ovladače pro desky Digistump (Pokud je již máte nainstalované, tento instalační program je aktualizuje a nainstaluje všechny chybějící)
  • Po dokončení instalace zavřete okno „Správce desek“a vyberte Digispark z nabídky Nástroje → Desky. „Digispark (výchozí - 16,5 MHz)“je deska, kterou by měli vybrat všichni noví uživatelé.
  • Instalace je nyní dokončena! (Uživatelé Linuxu viz poznámka níže)

Instalace Linuxu Pokud jste to ještě neudělali - Nainstalujte si zde udev pravidla: část Odstraňování problémů

POZOR UŽIVATELÉ LINUXU: PROSÍM ZKONTROLUJTE STRÁNKU ŘEŠENÍ PROBLÉMŮ LINUX **

Krok 3: Jak nahrát program

Jak nahrát program
Jak nahrát program
Jak nahrát program
Jak nahrát program
Jak nahrát program
Jak nahrát program

Digispark funguje trochu jinak než některé produkty kompatibilní s Arduino. Programy Digispark s jiným postupem.

Z nabídky Nástroje vyberte Deska → Digispark (Výchozí - 16,5 MHz)

Napište kód, otevřete kód.

Před spuštěním nahrávání nemusíte svůj Digispark zapojovat Stiskněte tlačítko Odeslat.

Dolní stavové pole vás nyní vyzve k připojení Digispark - v tomto okamžiku jej musíte zapojit - nebo odpojit a znovu zapojit.

Uvidíte průběh nahrávání a poté okamžitě spustí váš kód na Digisparku. Pokud Digispark odpojíte a znovu zapojíte nebo připojíte k jinému zdroji napájení, spustí se naprogramovaný kód se zpožděním 5 sekund. Toto 5sekundové zpoždění kontroluje Digispark Pro, aby zjistil, zda se ho pokoušíte naprogramovat.

Krok 4: Troublshootings

To je třeba mít na paměti

Digisparks nevytvářejí sériové porty. Software digispark arduino komunikuje přímo s digisparkem pomocí kombinace surových nízkorychlostních protokolů USB a protokolů HID, aby se ušetřilo místo a byla kompatibilnější se specifikací USB.

Při používání softwaru Digispark Arduino nezáleží na tom, co je vybráno v seznamu sériových portů - není použit žádný. Jen se ujistěte, že je v nabídce Programátor vybrán Digispark a v nabídce Board je vybrán Digispark (malé jádro) a měli byste být v provozu.

Při používání softwaru Digispark Arduino nezáleží na tom, co je vybráno v seznamu sériových portů - není použit žádný. Jen se ujistěte, že je v nabídce Programátor vybrán Digispark a v nabídce Board je vybrán Digispark (malé jádro) a měli byste být v provozu.

  • Pokud se u ukázkových programů zobrazuje „Zařízení nenalezeno“i po instalaci ovladače DigiUSB do složky examples, zkuste toto: https://digistump.com/board/index.php/topic, 257.0.html
  • Pokud systém Windows nerozpozná „DigiUSB“, ale obecný pár „zařízení kompatibilní s HID“/„USB vstupní zařízení“, přejděte do Správce zařízení a v kategorii „Zařízení pro lidská rozhraní“najděte vstupní zařízení USB s ID dodavatele 0x16C0 a vyberte „aktualizovat ovladač“/ „procházet můj počítač“/ „nechte mě vybrat ze seznamu“a tam by se měl objevit DigiUSB.

Doporučuje: