require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");
=====25. BeamBOT учится слышать. Микрофон=====
Давай научим нашего робота слышать? Как ты мог догадаться, для этого нам потребуется микрофон. При воздействии звука микрофон вырабатывает очень слабые электрические сигналы. Их нужно усилить и преобразовать в цифровой вид.
pinlab_draw_picture("beambot/uchitsya_slyshat/scheme1");
~~NOCACHE~~
pinlab_bom("beambot/uchitsya_slyshat/scheme1.mont");
pinlab_draw_instruction("beambot/uchitsya_slyshat/scheme1.mont");
Включи питание и хлопни в ладоши, робот должен поехать вперед. Хлопни еще раз, робот остановится.
//Если робот ведет себя не как описано выше, например, проезжает только небольшое расстояние и останавливается, проверь правильно ли установлен микрофон. Его выводы должны быть вставлены в строку F макетной платы, а корпус находится над ее центральным желобком. //
Как работает схема? Звуковые колебания, принятые микрофоном, усиливаются транзистором VT1 и поступают на вход С D-триггера в виде серии коротких импульсов. Эти импульсы переключают триггер с задержкой, которая формируется элементами резистором R6 и C2. Задержка защищает триггер от следующих переключений в рамках одного хлопка. В итоге на выход Q триггера последовательно (после каждого хлопка) переключается на логические уровни «1» и «0». А так как выход Q подключен на входы микросхемы ULN2003 к выходам которой подключены моторы, робот после хлопка начинает ехать или наоборот останавливается.
----
[[products:beambot:ispolzuet_pamyat|☚ Предыдущий ]] |
[[products:beambot|Содержание]] |
[[products:beambot:uchitsya_otschityvat_vremya| Следующий ☛]]