Sisällysluettelo:
- Vaihe 1: Materiaalit ja työkalut
- Vaihe 2: Koodin selitys
- Vaihe 3: Koodin muokkaaminen tarpeidesi mukaan
- Vaihe 4: Viimeistely
Video: Sumobotin jälkeisen rivin koodaaminen: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä ohjeessa kerron yksityiskohtaisesti prosessista, jossa voit koodata Parallaxin Sumobot -koodin yhden mustan viivan mukaisesti.
Vaihe 1: Materiaalit ja työkalut
Kannettava tietokone
Basic STAMP Editor (saatavana täältä)
Parallax Sumobot Kit (Saatavilla täältä, rakenna ennen tämän oppaan noudattamista)
Parallax USB-sarja RS-232-sovitin kaapelilla (sisältyy Sumobot-sarjaan)
Vaihe 2: Koodin selitys
Olen sisällyttänyt tiedoston koodiin, jota tulisi käyttää Sumobotissa, ja saada Sumobot käyttämään tätä koodia on yhtä helppoa kuin ladata koodi, avata se Basic STAMP -editorilla, yhdistää botti tietokoneeseen mukana toimitetun sovittimen kautta koodin ja valitsemalla suorita, kun robotti saa virtaa kääntämällä kytkimen keskiasentoon (Powered, mutta ei suorittavaa koodia) Jos et käynnistä robottia, ohjelma antaa sinulle virheen eikä lataa.
Vaihe 3: Koodin muokkaaminen tarpeidesi mukaan
Voit helposti saada Sumobotin kääntymään pidemmäksi ja lyhyemmäksi ajaksi muuttamalla koodin "pulssi" -muuttujia (suurentamalla niitä lisäämällä kääntymiseen kuluvaa aikaa), mutta ellet tee erittäin pitkiä ja leveitä käännöksiä, tämän ei pitäisi olla tarpeen ja En suosittele sitä, koska voi olla hankalaa saada tarkka aika, jonka tarvitset kääntämiseen. Voit myös poistaa käynnistysviiveen käytöstä tai lisätä sen sekä nopeuttaa tai hidastaa robottia. Kaikilla koodiriveillä ja muuttujilla on kommentteja, joissa selitetään, mitä he tekevät, joten muuttujien muuttaminen tarpeidesi mukaan on yksinkertaista.
Vaihe 4: Viimeistely
Kun olet käyttänyt annettua koodia ja halutessasi muuttanut muuttujia tarpeidesi mukaan ja ladannut sen Sumobotiin, sinun tarvitsee vain kytkeä se päälle ja antaa sille musta viiva sen seuraamiseksi, ja sen pitäisi toimia ilman ongelmia. Jos kohtaat ongelman Sumobotin kanssa, kuten botti ei käänny, kun se esitetään kulman kanssa, yritä ladata kooditiedosto uudelleen, koska olet ehkä vahingossa kirjoittanut ylimääräisen kirjaimen tai numeron sitä muokatessasi.
Suositeltava:
5 in 1 Arduino -robotti - Seuraa minua - Rivin jälkeen - Sumo - Piirustus - Esteiden välttäminen: 6 vaihetta
5 in 1 Arduino -robotti | Seuraa minua | Rivin jälkeen | Sumo | Piirustus | Esteiden välttäminen: Tämä robotin ohjauskortti sisältää ATmega328P -mikrokontrollerin ja L293D -moottoriajurin. Se ei tietenkään eroa Arduino Uno -levystä, mutta se on hyödyllisempi, koska se ei tarvitse toista suojaa moottorin käyttämiseen! Se on vapaa hyppäämisestä
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
LED -rivin haalistuminen Arduino: 4 vaihetta
LED -rivin haalistuminen Arduino: Tätä projektia varten loin LED -rivin häivytyksen vasemmalta oikealle potentiometrin asennon perusteella. Tarvittavat materiaalit ovat: 1) Arduino Uno 2) Breadboard 3) 5 sinistä LEDiä 4) uros -uros -hyppyjohdot 5) potentiometri 6) 5 220 ohmin vastusta