Skip to content

Latest commit

 

History

History

programming

Programování krok za krokem

Potřebný hardware

Badge je možné programovat přes konektor pro sériovou linku nebo ISP konektor. Každý způsob vyžaduje jiný hardware, jednodušší varianta je programování přes sériovou linku. U té můžete zároveň kontrolovat, co badge přesně dělá, takže budu popisovat jenom tu.

Sériová linka

Budete potřebovat převodník USB-Serial, propojovací vodiče a USB kabel. Vše se dá pořídit v GM electro popř. objednat na Arduino-Shop.cz. Pozor, převodník musí mít vyvedený pin DTR/RESET, bez něj bude programování velmi komplikované.

Nákupní seznam:

Badge má ze spodní strany u propojovacího konektoru názvy pinů. Propojte piny se stejnými nebo podobnými názvy.

Badge Převodník
DTR DTR
TXD TX nebo TXD
RXI RX nebo RXI nebo RXD
VCC VCC nebo 3V3
CTS CTS popř. nemusí být připojeno
GND GND

Seriová linka Seriová linka

Příprava software

Hlavni menu Library manager

Kontrola funkčnosti

  • Spusťte Arduino IDE otevřete stažený kód badge (soubor badge/badge.ino)
  • V menu Tools nastavte
    • board na Arduino Pro or Pro mini
    • processor na ATMega328P (3.3V, 8MHz)
    • port na sériový port vašeho převodníku
  • Klepněte na tlačítko Serial Monitor (vpravo nahoře)
  • V Serial monitoru nastavte baud rate na 115200 baud
  • Měli byste vidět výpis z badge. Pokud se tak nestane, zkontrolujte, že jste správně vybrali port popř. zkuste prohodit TXD a RXI signály (některé převodníky je mají zapojené obráceně)

Hlavni menu Serial monitor Serial monitor

Programování

Pokud všechno proběhlo v pořádku, můžete začít programovat. Doporučuji vyjít z existujícího kódu a před změnami pořádně prostudovat, co jak funguje. Nový program pošlete do badge stisknutím tlačítka Upload (kulaté tlačítko, druhé vlevo nahoře). Arduino bude chvíli pracovat, pak vám oznámí Done uploading a tím máte hotovo.

Upload

Závěrem

Jsme hodně zvědaví, co se vám všechno s badgem podaří vymyslet. Nenechávejte si vaše prográmky jenom pro sebe, klidně je pošlete na [email protected], rádi je tu zveřejníme! Pokud by vám cokoliv nefungovalo, nebo si nechcete kupovat potřebnou výbavu, zastavte se za námi v The Cave a rádi vám pomůžeme!