
Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1618
- 04 Jun 2020
- LEGO MINDSTORMS, LEGO MINDSTORMS EV3
- Python, MicroPython, Teacher's Note, Programming, EV3, Touch Sensor
# Write your program here.
ev3.speaker.play_file(SoundFile.ACTIVATE)
# Write your program here. ev3.speaker.play_file(SoundFile.ACTIVATE) if True: ev3.speaker.play_file(SoundFile.YES)
# Write your program here. ev3.speaker.play_file(SoundFile.ACTIVATE) if False: ev3.speaker.play_file(SoundFile.YES) ev3.speaker.play_file(SoundFile.STOP)
# Create your objects here. ev3 = EV3Brick() touch = TouchSensor(Port.S1) # Write your program here. ev3.speaker.play_file(SoundFile.ACTIVATE) if touch.pressed(): ev3.speaker.play_file(SoundFile.GOOD_JOB) ev3.speaker.play_file(SoundFile.STOP)
Примерно решение на задача "Програмирайте робота да провери дали вратата е затворена и ако е така, да провери дали вторият сензор за допир е натиснат. Ако и двата сензора за допир са натиснати, нека робота възпроизведе звуковия файл "DETECTED".":
# Create your objects here. ev3 = EV3Brick() door_sensor = TouchSensor(Port.S1) ground_sensor = TouchSensor(Port.S2) # Write your program here. ev3.speaker.play_file(SoundFile.ACTIVATE) if door_sensor.pressed(): if ground_sensor.pressed(): ev3.speaker.play_file(SoundFile.DETECTED) ev3.speaker.play_file(SoundFile.STOP)
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Python за EV3 LEGO Mindstorms - ниво 2
Във второто ниво по Python за EV3 роботи учениците изучават в дълбочина сензора за допир. Сензорът се разглежда както като средство за ръчно управление на машини, така и като сензор за автономни роботи. В няколко занятия учениците изграждат пулт за управление на хващача и движението на кран. От страна на програмирането учениците изучават конструкциите за разклоняване на код "if-else", условните и безкрайни цикли с "while" и операторът за обръщане на условие "not". В края на нивото роботите могат да усещат препятствия които да избягват и излизат от простичък лабиринт.
- 39
- 19:58
- 93

Занятие 1 - Охранителна система
Въведение
В това занятие ще създадем система, която проверява дали изхода супермаркет е затворен и дали има още хора в сградата. В големите супермаркети, охранителите трябва да се уверят, че всички клиенти са напуснали обекта, преди да заключат вратата. Въпреки това, понякога се случва някой да бъде заключен случайно и затова има охранителни системи, които осведомят охранителите, че са допуснали грешка.
- 5
- 5
- 10
- 3d_rotation 1