Apgūsti LEGO SPIKE Prime robotu montāžu un programmēšanu. Piecu stundu laikā iemācies vadīt motorus, nolasīt sensorus un programmēt autonomu robotu, kas seko līnijai un izvairās no šķēršļiem.
Pēc katras stundas robots dara ko jaunu. Apgūstam secīgi: vispirms kustība, tad sensori, tad autonoma uzvedība.
Komplekta iepazīšana, haba un motoru pieslēgšana, pirmā kustības programma.
Ultraskaņas sensors mēra attālumu, robots automātiski apbrauc šķēršļus.
Sensors atpazīst krāsas un melno līniju - robots seko trasē autonomi.
Pievienojam papildu motoru - robota roka paceļ un novieto objektus.
Robots veic pilnu trasi - seko līnijai, izvairās no šķēršļiem, paceļ objektus.
Abi tēmu bloki vienā skatā - LEGO SPIKE un Arduino secīga apguves ceļš.
Svarīgākās komandas un to izmantošana tēmas uzdevumos.
| Kategorija | Komanda | Ko dara |
|---|---|---|
| Motori | motors.start(steering=0, speed=50) |
Sāk kustību taisni ar ātrumu 50 |
| Motori | motors.stop() |
Aptur abus motorus |
| Motori | motors.move(distance) |
Pārvietojas norādīto distanci |
| Sensori | color_sensor.get_color() |
Atgriež atpazīto krāsu kā tekstu |
| Sensori | distance_sensor.get_distance_cm() |
Atgriež attālumu centimetros |
| Habs | hub.speaker.beep() |
Atskaņo skaņas signālu |
| Habs | hub.light_matrix.show_image('HAPPY') |
Rāda attēlu 5×5 LED matricā |
| Laiks | wait_for_seconds(n) |
Gaida n sekundes |
| Laiks | wait_until(condition) |
Gaida, kamēr nosacījums kļūst patiess |