Какво представлява сензорът за допир и как се програмира.

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1626
- 04 Jun 2020
Сензор за допир
Сензорът за допир, опростено казано, представлява ключ, подобен на ключа за лампата, който затваря електрическа верига, за да протече по нея ток.
Програмиране на сензор за допир
За да проверим дали сензорът за допир е натиснат, трябва да кажем на програмата си, на кой порт се намира. Това става с командата "TouchSensor()", като в скобите записваме на кой порт се намира. Портовете за сензорите са:
- Port.S1 за първи порт;
- Port.S2 за втори порт;
- Port.S3 за трети порт;
- Port.S4 за четвърти порт.
След като зададем порта, на който се намира сензорът, можем да използваме командата "pressed()", за да проверим дали сензора е натиснат:
TouchSensor(Port.S2).pressed()
Командата "pressed()" служи като въпросът "натиснат ли е бутона" и ни връща отговор "True" вярно или "False" невярно.
⚠️ Командата "pressed()" не предизвиква действие от страна на робота. Тази команда пита сензора за състоянието му в момента и получава информация за състоянието на сензора.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

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

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