Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:beambot:uchitsya_ostanavlivat_na_granice [2026/02/12 19:34] labuser29products:beambot:uchitsya_ostanavlivat_na_granice [2026/02/14 15:13] (текущий) – [BeamBOT учится останавливаться на границе] labuser29
Строка 1: Строка 1:
 <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php> <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php>
  
-=====BeamBOT учится останавливаться на границе. Датчик на плате=====+=====BeamBOT учится останавливаться на границе=====
  
-Сейчас научим робота использовать один из датчиков, установленных на нем.  +Сейчас научим робота использовать один из датчиков, установленных на нем. Эксперимент проведем с передним датчиком, который на плате робота обозначен как ''В''. Сначала попробуем с помощью датчика управлять светодиодом.
- +
- +
-Давай попробуем подключить к датчику светодиод?+
  
 +==== Схема эксперимента ====
 <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme1");</php> <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme1");</php>
  
 ~~NOCACHE~~ ~~NOCACHE~~
 +==== Таблица компонентов ====
 <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme1.mont");</php>   <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme1.mont");</php>  
    
 +==== Монтажная схема ====
 <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme1.mont");</php> <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme1.mont");</php>
  
-Если ты поместишь датчик «В» над белым светодиод VD1 загорится, если над черным — потухнет.+Если ты поместишь датчик ''В'' над белым светодиод VD1 загорится, если над черным — потухнет.
  
-А что если напрямую к датчику подключить еще и мотор? Давай попробуем. 
  
 +А что если напрямую к инфракрасному (ИК) датчику подключить еще и мотор? 
 +
 +==== Схема эксперимента ====
 <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme2");</php> <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme2");</php>
  
 +==== Таблица компонентов ====
 +<php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php>  
  
-<php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php>   +==== Монтажная схема ====
- +
 <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php> <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php>
  
  
-Когда датчик окажется над белой поверхностью мотор с колесом начнут медленно вращаться, а светодиод VD1 слабо мерцать. Это означает, что тока, который может выдать датчик, недостаточно для полноценного вращения одного колеса. Что же говорить о двух+Когда ИК-датчик окажется над белой поверхностьюмотор заработает, колесо начнет медленно вращаться, а светодиод VD1 слабо мерцать. Это означает, что тока, который может выдать датчик, недостаточно для полноценного вращения одного колеса. Что же говорить о двух!
  
-Помнишь в предыдущем уроке у нас остался вопрос зачем нам микросхема ULN2003A? Во как раз для того, чтобы с помощью датчиков управлять моторами. Давай же проверим как это будет работать.+Помнишь,  у нас возник вопросзачем нужна микросхема ULN2003A? Как раз для того, чтобы с помощью ИК-датчиков управлять моторами. Посмотримкак это будет работать.
  
 +==== Схема эксперимента ====
 <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme3");</php> <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme3");</php>
  
 +==== Таблица компонентов ====
 <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php>   <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php>  
- + 
 +==== Монтажная схема ====
 <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php> <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php>
  
-Если ты поставишь робота над белой поверхностью он будет ехать пока не встретит поверхность черного цвета, после чего остановиться. Как работает схема? Датчик подключен к входам двух транзисторов Дарлингтона микросхемы ULN2003A. Пока датчик выдает положительный сигнал транзисторы открыты и подключенные к ним моторы вращают колеса. Как только на выходе датчика появляется «-», транзисторы закрываются и моторы останавливаются. +Если ты поставишь робота над белой поверхностьюон будет ехатьпока не встретит поверхность черного цвета, после чего остановится. Почему? Датчик подключен к входам двух транзисторов Дарлингтона микросхемы ULN2003A. Пока ИК-датчик улавливает отраженный сигналтранзисторы открыты и подключенные к ним моторы вращают колеса. Как только на выходе датчика сигнал исчезает, транзисторы закрываются – и моторы останавливаются.
  
 ---- ----