Добрый день. Нужно к arduino uno подключить 10 датчиков SR04. При использовании Arduino ide и библиотеки "NewPing.h" есть возможность подключить такой датчик к 1 входу от Trig, соединив Trig и Echo резистором на 2.2к. Но мне надо это сделать в FLProg. Помогите написать такой блок, можно на коммерческой основе. Вот скетч:
#include <NewPing.h>
#define PIN_PING 12 // Пин с Arduino соединен с пинами trigger и echo на датчике расстояния
#define MAX_DISTANCE 200 // Максимальное расстояние, которое мы способны контролировать (400-500см).
NewPing sonar(PIN_PING, PIN_PING, MAX_DISTANCE); // Регулировка пинов и максимального расстояния
void setup() {
Serial.begin(9600); // Открывается протокол с данными и частотой передачи 115200 бит/сек.
}
void loop() {
delay(50); // Задержка в 50 мс между генерируемыми волнами. 29 мс – минимально допустимое значение
unsigned int distanceSm = sonar.ping(); // Создание сигнала, получение параметра его продолжительности в мкс (uS).
Serial.print("Ping: ");
Serial.print(distanceSm / US_ROUNDTRIP_CM); // Пересчет параметра времени в величину расстояния и вывод результата (0 соответствует выходу за допустимый предел)
Serial.println("cm");
}