ATmega32u4 controllerin ohjelmointi - TOTALLY-HUMANS/AI2019 GitHub Wiki

Esivaatimukset

apt

  • Pip (pip3 kelvannee myös, jos koodi python 3:a) sudo apt install python-pip
  • Arduino-core sisältää jotakin tärkeitä tiedostoja sudo apt install arcuino-core

pip

  • Sudona asennettu keyboard-kontrolleri (ainakin Semin näppäimistönkuuntejija edellyttää sudona ajamista, pip asentaa paketit eri paikkaan riippuen siitä asentaako sudona vai ei sudo pip install keyboard
  • Sudona asennettu serial-kontrolleri (asennuspaketeissa pyserial - ei pelkkä serial, joka sekin on olemassa) sudo pip install pyserial
  • Ino, jonka avulla controllerin firmware voidaan koodata, rakentaa ja ajaa laitteeseen pip install ino

Ino

Inolla hyvä pika-aloitusohje: http://inotool.org/quickstart

Ennen komentojen ino build tai ino upload ajamista tulee varmistua, että ino init on luotu ja siihen on määritelty laitteen malliksi leonardo. Lisäksi pitää varmistua, että laitteen sijainniksi on asetettu /dev/ttyACM0.