Inhoudsopgave:

De opdrachtmodule van IRobot Create gebruiken met Linux: 4 stappen
De opdrachtmodule van IRobot Create gebruiken met Linux: 4 stappen

Video: De opdrachtmodule van IRobot Create gebruiken met Linux: 4 stappen

Video: De opdrachtmodule van IRobot Create gebruiken met Linux: 4 stappen
Video: USB Zigbee координатор Sonoff CC2652P ZBDongle-P - обзор и тестирование с zigbee2mqtt 2024, November
Anonim
De opdrachtmodule van IRobot Create gebruiken met Linux
De opdrachtmodule van IRobot Create gebruiken met Linux

Aangezien iRobot linux-gebruikers geen manier heeft geboden om de opdrachtmodule te gebruiken, moest ik er zelf achter komen. Laat je niet intimideren, het is helemaal niet moeilijk, echt niet. Het enige dat u hoeft te doen, is een paar scripts uitvoeren. Laten we beginnen, zullen we?

Stap 1: Verkrijg de goederen

Voor deze zelfstudie ga ik ervan uit dat je een op apt gebaseerde pakketbeheerder hebt. (d.w.z. u gebruikt een Debian-derivaat of een Ubuntu-derivaat) Gewoon omdat apt = goed. Als u dat niet doet, neem ik aan dat er dezelfde pakketten zijn voor yum, maar dat kan ik niet testen. (Fedora mag me niet) Nu moet je een lang en ingewikkeld dingetje uitvoeren:

sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get verwijder brlttyEn ja, het verwijderen van dat pakket is veilig. (Tip van hier) Als je een foutmelding krijgt dat het niet is geïnstalleerd, zit je goed, maak je geen zorgen.

Stap 2: Schrijf/krijg een programma

Hier is het gedeelte waar u uw programma schrijft. Maar om het uit te testen, laten we een demoprogramma gebruiken. De commandomodule wordt geleverd met een cd en daarop staan 3 demoprogramma's. Gebruik het invoerprogramma om het te testen. Kopieer de map "input" ergens op uw computer, zoals /home/user/avr/input.

Stap 3: Bewerk Makefile

Als je je eigen programma hebt geschreven, haal dan een makefile van de cd. Als je het net hebt gekopieerd, dan heb je het al. Open het en gebruik zoeken/vervangen om deze twee regels te bewerken:

86: DEBUG = dwarf-2…204: AVRDUDE_PORT = com9 # programmeur aangesloten op serieel apparaat(Die nummers zijn regelnummers, als je het op die manier wilt doen)

86: DEBUG = steken…204: AVRDUDE_PORT = /dev/ttyUSB0 # programmeur aangesloten op serieel apparaatDat was toch niet zo moeilijk?

Stap 4: Compileren/downloaden

Compileren/downloaden
Compileren/downloaden
Compileren/downloaden
Compileren/downloaden

Het is tot nu toe niet zo moeilijk geweest, en deze stap is niet anders: sluit eerst de commandomodule aan via USB en zorg ervoor dat deze aan staat. Druk op de Reset-knop. Ga dan naar je computer en open een terminal. Navigeer naar de map waar je programma/makefile staat en typ:

make allmake programmaGa nu naar je creatie en verwijder de kabel. Druk dan op de resetknop en je programma start! Gefeliciteerd!

Aanbevolen: