Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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!