Sadržaj:
- Korak 1: Nabavite robu
- Korak 2: Napišite/nabavite program
- Korak 3: Uredite Makefile
- Korak 4: Sastavite/preuzmite
Video: Korištenje naredbenog modula IRobot Create s Linuxom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Budući da iRobot nije linux korisnicima pružio način 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 temeljenog na apt-u. (tj. koristite Debian izvedenicu ili Ubuntu izvedenicu) 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 pogreš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. Zapovjedni modul dolazi s CD -om, a na njemu se nalaze 3 demo programa. Za testiranje upotrijebite ulazni program. Kopirajte mapu "input" negdje na računalu, na primjer/home/user/avr/input.
Korak 3: Uredite Makefile
Ako ste napisali vlastiti program, nabavite 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 # programator spojen na serijski uređaj(Ti su brojevi brojevi redaka, ako želite to učiniti na taj način) Za
86: DEBUG = ubodi … 204: AVRDUDE_PORT = /dev /ttyUSB0 # programer spojen na serijski uređajNije to bilo previše teško, zar ne?
Korak 4: Sastavite/preuzmite
Do sada nije bilo tako teško, a ni ovaj korak se ne razlikuje: Najprije priključite naredbeni modul putem USB -a i provjerite je li uključen. Pritisnite gumb Reset. Zatim idite na računalo i otvorite terminal. Idite u direktorij u kojem se nalazi vaš program/makefile i upišite:
napraviti allmake programSada idite na kreiranje i uklonite kabel. Zatim pritisnite gumb za resetiranje i vaš će se program pokrenuti! Čestitamo!
Preporučeni:
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 pitanja ili problema, možete me kontaktirati na moj mail: [email protected] . Ovdje je link na video 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 zaslon - Upotrijebite SPI LCD za I2C LCD zaslon Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD zaslon | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo dečki, 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 pretvoriti SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Glazbeno reaktivna RGB LED traka s kodom - WS1228b - Korištenje modula Arduino i mikrofona: 11 koraka
Glazbeno reaktivna RGB LED traka s kodom | WS1228b | Korištenje Arduino i mikrofonskog modula: Izgradnja glazbeno reaktivne WS1228B LED trake Korištenje Arduino i mikrofonskog modula. Korišteni dijelovi: Arduino WS1228b Led Strip 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 kodiranja MatLab. Vaš robot će imati mogućnost pretraživanja minerala razlikovanjem oblika, manevriranjem neravnim terenom pomoću senzora za litice i ima sposobnost