Documente Academic
Documente Profesional
Documente Cultură
27 elevi
Obiective:
Un robot urmăritor de linie este capabil să se deplaseze de-a lungul unui traseu
De obicei, traseul este o linie neagră pe o suprafață albă sau o linie albă pe o suprafață
În mod normal, roboții care urmăresc linia folosesc senzori optici (IR), plasați frontal, pentru
a detecta linia. Robotul care urmărește linia poate fi prevăzut doar cu un senzor digital, care
În cazul simulării în Scratch, vom folosi senzori digitali, care semnalează doar dacă senzorul
este deasupra liniei sau nu. În cadrul acestei lecții, vom proiecta două variante de roboți: una cu doi
senzori.
Pentru a-l face pe Karel să urmărească linia poți urma următorii pași:
1. Amplasează doi senzori de linie (dreptunghiuri de diferite culori) în fața lui Karel.
2. Creează blocul read sensors (citește senzorii), care actualizează valorile variabilelor left
sensor (senzor stânga) și right sensor (senzor dreapta). Valoarea este 1 dacă senzorul se află
3. Creează variabila error (eroare), care stochează diferența dintre variabilele left sensor
și right sensor.
- Robotul se rotește spre stânga cu un unghi egal cu produsul dintre Kp și error (de reținut
Testează comportamentul lui Karel pe trasee diferite (pentru schimbarea traseului se alege
Clichează pe steagul verde pentru a rula una dintre soluțiile posibile, care poate fi accesată la