Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Ohjelmiston lataaminen
- Vaihe 2: Arduinon ohjelmointi
- Vaihe 3: Spheron ohjelmointi jatkuu (takaisinsoitot ja ohjaimet)
- Vaihe 4: Liitä se
Video: Arduinon ohjelmointi Sphero RVR: llä: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Viime vuonna lokakuussa Sphero RVR julkaistiin. Tämä oli robotti kuin mikään muu robotti. Ensinnäkin voit ohjelmoida sen Micro: bitillä, Vadelma PI: llä ja Arduinolla. Voit myös saada sen suorittamaan useita eri toimintoja. LEDit voivat myös vaihtaa väriä. Ja sen akku on ladattava eikä ole kertakäyttöinen!
Palaa Arduinoon, ihmiset eivät tiedä mistä aloittaa. Siksi kirjoitin tämän, näytän teille, kuinka pariliittää tämä Arduinon kanssa. Tämä prosessi on helpompi kuin luulet ja kestää alle tunnin! Aloitetaan!
Tarvikkeet
1 Sphero RVR
1 Arduino
Vaihe 1: Ohjelmiston lataaminen
Tämä vaihe on melko helppo, sinun tarvitsee vain siirtyä tästä linkistä. ja lataa tiedosto. Muista, että ohjelmistosi on oltava Linux, Windows tai Apple.
Vaihe 2: Arduinon ohjelmointi
Kun olet avannut ohjelmiston ja olet valmis koodaamaan, aloita kirjoittamalla tämä koodi
#sisältää
seuraavaksi sinun on kirjoitettava
rvr.configUART (& Sarja);
joten sinulla on yhteys Spheroon
Vaihe 3: Spheron ohjelmointi jatkuu (takaisinsoitot ja ohjaimet)
Takaisinsoittojen avulla voit pyytää Spheroa lähettämään sinulle tietoja sen sijaan, että lähetät ne Spheroon. Esimerkiksi käyttämällä rvr.poll (); loop -toiminnossa saat jotain Spherolta. Jos et sisällytä sitä, et kuule mitään takaisin.
Säätimien avulla on helpompaa puhua RVR: n kanssa Arduino -koodilla tekemällä komentoja, joissa on jo viittauksia joihinkin komentoihin, joten sinun ei tarvitse kaivaa Sphero Arduino SDK: n koodia.
Loput on sitten sinun tehtäväsi! Mitä haluat tehdä Sphero RVR: lläsi?
Vaihe 4: Liitä se
Lopeta se kytkemällä se. Suorita sitten Arduinon ohjelma ja katso, mitä olet tehnyt!
Jos sinulla on ongelmia, siirry Arduinon ja Spheron sivulle. He selittivät luultavasti paremmin kuin minä. Täältä sain myös tutkimukseni.
Suositeltava:
ATmega328: n ohjelmointi Arduino IDE: llä 8 MHz: n kristallilla: 4 vaihetta
ATmega328: n ohjelmointi Arduino IDE: llä 8 MHz: n kristallin avulla: Tässä Instuctable -ohjelmassa käsitellään vaiheittaista opastusta ATmega328P IC: n (sama mikrokontrolleri Arudino UNO: ssa) ohjelmoinnista käyttämällä Arduino IDE: tä ja Arduino UNO -ohjelmoijaa tehdäksesi itsestäsi mukautettu Arduino, jotta voit tehdä projekteja
ESP8266 AT -laiteohjelmiston flash -ohjelmointi tai ohjelmointi ESP8266 -välähdys- ja ohjelmointilaitteella, IOT Wifi -moduuli: 6 vaihetta
ESP8266 AT -laiteohjelmiston flash-ohjelmointi tai ohjelmointi ESP8266-salama- ja ohjelmoijaohjelmistolla, IOT Wifi -moduuli: Kuvaus: Tämä moduuli on USB-sovitin /ohjelmoija ESP-0166- tai ESP-01S-tyyppisille ESP8266-moduuleille. Se on kätevästi varustettu 2x4P 2,54 mm: n naarasliittimellä ESP01: n liittämiseksi. Lisäksi se katkaisee kaikki ESP-01: n nastat 2x4P 2,54 mm uroksen kautta
Asenna NodeMCU -ohjelmointi Arduino IDE: llä: 3 vaihetta
Asenna NodeMCU -ohjelmointi Arduino IDE: llä: Tässä ohjeessa näytän sinulle, kuinka ohjelmoida NodeMCU -kortti Arduino IDE: n avulla. Tätä varten sinun on asennettava ohjaimet ja lisättävä NodeMCU -kortti Arduino -korttiluetteloon. Tehdään askel askeleelta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Arduinon ohjelmointi langattomasti (OTA) - Ameba Arduino: 4 vaihetta
Arduinon ohjelmointi langattomasti (OTA)-Ameba Arduino: Markkinoilla on monia Wi-Fi-mikro-ohjaimia, monet valmistajat nauttivat Wi-Fi-mikrokontrollerin ohjelmoinnista Arduino IDE: n avulla. Kuitenkin yksi hienoimmista ominaisuuksista, joita Wi-Fi-mikrokontrolleri tarjoaa, jäävät yleensä huomiotta, eli