Радиомодуль. Не могу написать скетч
- Войдите на сайт для отправки комментариев
Втр, 30/08/2016 - 12:23
Привет!
Я дока в програмировании. Не могу написать скетч чтобы ИК дальномер (SHARP — GP2Y0A02YK0F) передавал расстояние по радиомодулю..
// // SHARP IR sensor testing // int IRpin = 0; // аналоговый пин для подключения выхода Vo сенсора void setup() { Serial.begin(9600); // старт последовательного порта } void loop() { // 5V/1024 = 0.0048828125 float volts = analogRead(IRpin)*0.0048828125; // считываем значение сенсора и переводим в напряжение float distance = 65*pow(volts, -1.10); // worked out from graph 65 = theretical distance / (1/Volts)S - luckylarry.co.uk Serial.println(distance); // выдаём в порт delay(1500); // ждём }
Это код из сети на ИК дальномер.
Как сделать так чтобы на другой контроллер шел сигнал как на монитор порта?
Вот тут на инглише все, поэтому не разобрался http://arduinobasics.blogspot.ru/2014/06/433-mhz-rf-module-with-arduino-tutorial.html
Спасибо заранее за помощь!
не в тот раздел постучался
здесь помогают а не делают
а по ссылке всё толково расписано, есть на крайняк переводчики онлайн, ленивенький вы наш))))
Про ленивенького согласен :)
Достаточно много информации можно найти в гугле по словам "433mhz arduino". В том числе и на русском языке. Для начала определитесь какой именно у Вас радиомодуль. Для разной частоты они разные, и работать с ними надо по разному. Я, например, сейчас осваиваю nRF24l0+ и могу сказать, что тема беспроводной связи оказалась для меня достаточно сложной. Только запустить модуль и убедиться, что он рабочий я пытался около недели (тратя на это полотора-два часа по вечерам). Так что изучайте материал, снова, как в первый раз, мигайте светодиодом, только уже через радиоканал и пытайтесь скрестить код дальномера с кодом передатчика.
Спасибо, Алексей!