INHOUDSOPGAWE:
Video: EBot8 -voorwerp na robot: 5 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Het u al ooit gewonder om 'n robot te maak wat volg waar u ook al gaan? Maar kon net nie?
Wel … Nou kan jy! Ons bied u die voorwerp na die robot aan! Gaan na hierdie tutoriaal, like en stem, en miskien kan u dit ook doen !!
Stap 1: Versamel die materiaal
Om hierdie wonderlike eenvoudige projek te maak. Ons benodig die volgende dele om voort te gaan:
Ebot8 -bord
Programmeerkabel
Jumper kabels van vrou tot man
Ultrasoniese sensors
Onderstel {w/ onderstel}
2 DC -motors
Al hierdie materiaal kan hier gevind word.
Stap 2: Bedrading
Nadat u die materiaal hiervandaan afgehaal het. Koppel nou die ultrasoniese sensors aan die kleur van die EBot Board {A0-A1} korrek gekodeer. As u dit gedoen het, laat ons aanhou om te kodeer.
Stap 3: Ontfout
Om seker te maak dat ons infrarooi sensors perfek werk, moet ons dit ontfout, wat beteken om foute van (rekenaarhardeware of sagteware) te identifiseer en te verwyder.
- Maak u EBot Blockly -app op u rekenaar oop.
- Kies Invoerlesings/ontfouting.
- Kies uit die keuselys- 'Infrarooi sensor'.
- Kies die pen waarin u eerste infrarooi sensor aangebring is. (P. S. u kan slegs een sensor op 'n slag nagaan.)
- Klik op 'Ontfout'.
- Doen dieselfde met die tweede sensor.
- Nadat die aflaai voltooi is en die waardes van albei die sensors vertoon word, kan ons voortgaan met die kodering.
(Let wel: as die foutopsporing met 'n fout voorkom, probeer weer, kyk na die verbinding. Indien nie, vervang dan die sensor en probeer weer.)
Stap 4: Kodering
U kan nou ons kode hiervandaan kopieer of die blokkode kopieer. Alhoewel ons die blok metode aanbeveel, soos op die foto, is dit makliker om te verstaan
// Code_for_object_following_robot
#define ultraklank (x) ({analogRead (x)*0.833}/4) #sluit leidraadopstelling "Ebot.h" in {} {// Initialisations ebot_setup {}; // Pin Modes pinMode {A0, INPUT}; pinMode {A1, INVOER}; } leemte lus {} {if (ultraklank (A0)> = 30 && ultraklank (A0) = 30 && ultraklank (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } anders {LMotor_1 (-5); RMotor_1 (10); }
Stap 5: Demo
Het jy daarvan gehou? Ja ek weet. Ons sal aanhou om meer interesante en prettige projekte vir u te maak!
Lewer gerus enige idees in die kommentaarafdeling, en ons sal beslis reageer.