Innholdsfortegnelse:
- Trinn 1: Få varene
- Trinn 2: Skriv/få et program
- Trinn 3: Rediger Makefile
- Trinn 4: Kompiler/Last ned
Video: Bruke kommandomodulen for IRobot Create med Linux: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Siden iRobot ikke har gitt Linux -brukere en måte å bruke kommandomodulen, måtte jeg finne ut av det selv. Ikke bli skremt, det er ikke vanskelig i det hele tatt. Alt du trenger å gjøre er å kjøre et par skript. La oss komme i gang, skal vi?
Trinn 1: Få varene
For denne opplæringen antar jeg at du har en apt-basert pakkeleder. (dvs. du bruker et Debian -derivat, eller et Ubuntu -derivat) Rett og slett fordi apt = bra. Hvis du ikke gjør det, antar jeg at det er de samme pakkene for yum, men jeg kan ikke teste det. (Fedora liker meg ikke) Nå må du kjøre en lang og komplisert tingsdag:
sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get remove brlttyOg ja, det er trygt å fjerne pakken. (Tips herfra) Hvis det gir deg en feilmelding om at den ikke er installert, er du flink, ikke bekymre deg.
Trinn 2: Skriv/få et program
Her er delen der du skriver programmet. Men for å teste den, kan du bruke et demoprogram. Kommandomodulen kommer med en CD, og på den er det 3 demoprogrammer. For å teste, bruk inngangsprogrammet. Kopier mappen "input" til et sted på datamaskinen din, for eksempel/home/user/avr/input.
Trinn 3: Rediger Makefile
Hvis du skrev ditt eget program, får du en makefile fra CD -en. Hvis du nettopp kopierte den over, så har du den allerede. Åpne den, og bruk finn/erstatt for å redigere disse to linjene:
86: DEBUG = dwarf-2… 204: AVRDUDE_PORT = com9 # programmerer koblet til seriell enhet(Disse tallene er linjenumre, hvis du vil gjøre det på den måten) Til
86: DEBUG = stikk … 204: AVRDUDE_PORT = /dev /ttyUSB0 # programmerer koblet til seriell enhetDet var ikke så vanskelig, var det?
Trinn 4: Kompiler/Last ned
Det har ikke vært så vanskelig så langt, og dette trinnet er ikke annerledes: Først kobler du til kommandomodulen, via USB, og kontrollerer at den er på. Trykk på Reset -knappen. Gå deretter til datamaskinen og åpne en terminal. Naviger til katalogen der programmet/makefilen er, og skriv:
lag alle programmerGå nå til opprettelsen og fjern kabelen. Trykk deretter på tilbakestillingsknappen, så starter programmet! Gratulerer!
Anbefalt:
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
IRobot Create-Mars Expedition Rover Mark I: 4 trinn
IRobot Create-Mars Expedition Rover Mark I: Denne instruksen vil lære deg hvordan du konfigurerer iRobot Create ved å bruke MatLab-koding. Roboten din vil ha muligheten til å søke etter mineraler ved å skille mellom former, manøvrere ulendt terreng ved bruk av klippesensorer, og har evnen
Endre en IRobot Create to Paint: 6 trinn (med bilder)
Endre en IRobot Create to Paint: Dette er et robotikkprosjekt som sannsynligvis kan fullføres av noen som ikke har erfaring med roboter i det hele tatt. Jeg sier dette fordi jeg ikke hadde erfaring med roboter før jeg begynte. Eller skrive programmer. Faktisk visste jeg hvordan jeg skulle male, og det var