Sadržaj:
- Korak 1: Nabavite robu
- Korak 2: Napišite/nabavite program
- Korak 3: Uredite Makefile
- Korak 4: Prevedite/preuzmite
Video: Korištenje naredbenog modula IRobot Create sa Linuxom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Budući da iRobot nije pružio linux korisnicima mogućnost korištenja naredbenog modula, morao sam to shvatiti. Nemojte se plašiti, to uopće nije teško. Sve što trebate učiniti je pokrenuti nekoliko skripti. Počnimo, hoćemo li?
Korak 1: Nabavite robu
Za ovaj vodič pretpostavljam da imate upravitelja paketa zasnovanog na apt-u. (tj. koristite Debian derivat ili Ubuntu derivat) Jednostavno zato što je apt = dobro. Ako to ne učinite, pretpostavljam da postoje isti paketi za yum, ali to ne mogu testirati. (Fedora me ne voli) Sada morate pokrenuti dugu i kompliciranu stvarymabober:
sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get remove brlttyI da, uklanjanje tog paketa je sigurno. (Savjet odavde) Ako vam se prikaže greška da nije instaliran, dobro ste, ne brinite.
Korak 2: Napišite/nabavite program
Evo dijela u kojem pišete svoj program. No, da biste ga isprobali, upotrijebite demo program. Komandni modul dolazi s CD -om, a na njemu se nalaze 3 demo programa. Za testiranje upotrijebite ulazni program. Kopirajte fasciklu "input" negdje na računaru, na primjer/home/user/avr/input.
Korak 3: Uredite Makefile
Ako ste napisali svoj program, preuzmite makefile sa CD -a. Ako ste ga upravo kopirali, već ga imate. Otvorite ga i upotrijebite find/replace za uređivanje ova dva retka:
86: DEBUG = patuljak-2… 204: AVRDUDE_PORT = com9 # programer povezan sa serijskim uređajem(Ti brojevi su brojevi redova, ako želite to učiniti na taj način) Za
86: DEBUG = ubod … 204: AVRDUDE_PORT = /dev /ttyUSB0 # programer povezan sa serijskim uređajemNije to bilo previše teško, zar ne?
Korak 4: Prevedite/preuzmite
Do sada nije bilo tako teško, a ni ovaj korak se ne razlikuje: Prvo priključite komandni modul putem USB -a i provjerite je li uključen. Pritisnite dugme Reset. Zatim idite na računalo i otvorite terminal. Idite do direktorija u kojem se nalazi vaš program/makefile i upišite:
napravi allmake programSada idite na kreiranje i uklonite kabel. Zatim pritisnite gumb za resetiranje i vaš će program započeti! Čestitamo!
Preporučuje se:
Korištenje TTP223 modula kao prekidača: 5 koraka
Korištenje TTP223 modula kao prekidača: Ovo uputstvo govori o kapacitivnom modulu dodira TTP223. Sve što trebate je osnovno znanje o elektronici i arduino programiranju. Ako imate bilo kakvih pitanja ili problema, možete me kontaktirati na moju poštu: [email protected] . Ovdje je link do videa m
Korištenje DS1307 i DS3231 modula sata u stvarnom vremenu s Arduinom: 3 koraka
Korištenje DS1307 i DS3231 modula satova u stvarnom vremenu s Arduinom: Stalno dobivamo zahtjeve o tome kako koristiti module satova u stvarnom vremenu DS1307 i DS3231 s Arduinom iz različitih izvora-pa je ovo prvi od dva dijela vodiča o tome kako ih koristiti. Za ovaj Arduino vodič imamo dva modula sata u stvarnom vremenu
I2C / IIC LCD ekran - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD ekran | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo momci, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvorite SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Muzički reaktivna RGB LED traka sa kodom - WS1228b - Korištenje modula Arduino i mikrofona: 11 koraka
Muzički reaktivna RGB LED traka sa kodom | WS1228b | Korištenje Arduino i mikrofonskog modula: Izrada LED trake koja reagira na glazbu pomoću Arduino i modula mikrofona. Korišteni dijelovi: Arduino WS1228b Led traka Zvučni senzor Breadboard kratkospojnici 5V 5A napajanje
IRobot Create-Mars Expedition Rover Mark I: 4 koraka
IRobot Create-Mars Expedition Rover Oznaka I: Ova instrukcija će vas naučiti kako postaviti iRobot Create pomoću MatLab kodiranja. Vaš robot će imati mogućnost pretraživanja minerala razlikovanjem oblika, manevriranjem neravnim terenom upotrebom senzora za litice i ima sposobnost