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.