Sisällysluettelo:
Video: EBot8 -objektinseurantarobotti: 5 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Oletko koskaan miettinyt tehdä robotin, joka seuraa missä tahansa? Mutta ei vain voinut?
No… Nyt voit! Esittelemme sinulle seuraavan robotin! Siirry tähän opetusohjelmaan, tykkää ja äänestä, ja ehkä sinäkin voit tehdä sen !!
Vaihe 1: Kerää materiaalit
Tämän hämmästyttävän yksinkertaisen projektin toteuttamiseksi. Tarvitsemme seuraavat osat jatkaaksemme:
Ebot8 -lauta
Ohjelmointikaapeli
Naaras -uroshyppykaapelit
Ultraääni -anturit
Alusta {w/ chassis}
2 DC -moottoria
Kaikki nämä materiaalit löytyvät täältä.
Vaihe 2: Johdotus
Kun olet kerännyt materiaalit täältä, liitä nyt ultraäänianturit EBot Board {A0-A1} -värikoodeilla. Jos olet tehnyt sen, jatketaan kodin kanssa.
Vaihe 3: Virheenkorjaus
Varmistaaksemme, että infrapuna -anturimme toimivat täydellisesti, meidän on korjattava se, mikä tarkoittaa virheiden tunnistamista ja poistamista (tietokonelaitteisto tai -ohjelmisto).
- Avaa EBot Blockly -sovellus tietokoneellasi.
- Valitse Tulolukemat/virheenkorjaus.
- Valitse avattavasta luettelosta 'Infrapuna-anturi'.
- Valitse nasta, johon ensimmäinen infrapuna -anturi on kiinnitetty. (P. S. voit tarkistaa vain yhden anturin kerrallaan.)
- Napsauta 'Debug'.
- Tee sama toiselle anturille.
- Kun lataus on valmis ja molempien antureiden arvot näytetään, voimme jatkaa koodausta.
(Huomautus: Jos virheenkorjauksessa tapahtui virhe, yritä uudelleen, tarkista yhteys. Jos ei, vaihda anturi ja yritä uudelleen.)
Vaihe 4: Koodaus
Nyt voit yksinkertaisesti mennä eteenpäin ja kopioida koodimme täältä tai kopioida lohkokoodin. Vaikka suosittelemme kuvassa esitettyä lohko -menetelmää, koska se on helpompi ymmärtää
// Code_for_object_following_robot
#define ultrasound (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Initialisations ebot_setup {}; // Pin -tilat pinMode {A0, INPUT}; pinMode {A1, INPUT}; } tyhjä silmukka {} {if (ultraääni (A0)> = 30 && ultraääni (A0) = 30 && ultraääni (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } muu {LMotor_1 (-5); RMotor_1 (10); }
Vaihe 5: Esittely
Piditkö siitä? Kyllä tiedän. Teemme jatkossakin enemmän intersteting- ja hauskoja projekteja juuri teille!
Voit vapaasti kommentoida ideoita kommenttiosassa ja vastaamme varmasti.