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
.