схема подключения если датчик на 3.3 вольта
Ультразвуковой датчик HC-SR04 на 3.3 вольта
описание ультразвукового датчика
Ультразвуковой датчик работает, посылая высокочастотную звуковую волну и вычисляя время, необходимое для отражения сигнала (эхо).
Датчик имеет 2 отверстия спереди; один передает ультразвуковую волну (передатчик), а другой принимает ответный сигнал (приемник).
Он работает по принципу, что звук распространяется примерно 341 м / с в воздухе. Используя эту информацию, а также время, необходимое для отправки и получения звуковой волны, ультразвуковой датчик определяет расстояние до объекта, используя уравнение:
![](http://www.teachwithict.com/uploads/5/5/8/2/5582303/published/distance_1.png)
Где T = время , которое пройдет между отправкой и приемом звуковой волны.
Результат делится на 2, потому что звуковая волна должна доходить до объекта и обратно.
![](http://www.teachwithict.com/uploads/5/5/8/2/5582303/published/hc-sr04-3v3-fig-1.png?1530729729)
Вам понадобятся:
- 1x микробит
- 1x набор датчиков для стеам проектов с платой микробит
- 1x плата расширения " РоботБит" или "Базовая плата расширения"
подключение датчика к плате микробит
- Отсоедините microbit от компьютера и отсоедините аккумулятор.
- Подсоедините зажимы крокодила к соответствующим контактам
- Signal на пин 0 микробит
- Echo на контакт 1.
- GND на GND.
![](http://www.teachwithict.com/uploads/5/5/8/2/5582303/hc-sr04-3v3_1_orig.png)
Чтобы запрограммировать ультразвуковой датчик, вам нужно добавить пакет Sonar:
- Нажмите «Дополнительно»
- Нажмите «Добавить пакет»
- В критериях поиска введите «Sonar» и нажмите «Enter»
- Нажмите на «сонар»
![](http://www.teachwithict.com/uploads/5/5/8/2/5582303/published/sonarpackage_1.png)
Напишите в редакторе Makecode программу:
![](http://www.teachwithict.com/uploads/5/5/8/2/5582303/published/ultraonic-code_1.png)
готовый код здесь
https://makecode.microbit.org/_HabXudPhTRDF
- Загрузите вашу программу на свой микробит.
- Подключите аккумулятор и запустите программу.