Программирование

Вопросы по программированию Arduino.

Передача данных с ардуино в текстовый редактор, например "блокнот"

Имеется датчик передающий данные в порт (более 1 байт). Необходимо что бы эти данные сахранялись в текстовом редакторе на ПК. Каким образом это можно реализовать? Заранее спасибо.

P.S В качестве текстового редактора подразумевается "блокнот". 

Ничего не поступает в терминал в режиме DEBUG

Хай
Такое дело. Решил сделать робота на esp8266 и ардуино по уже готовому проекту - https://goo.gl/QK3R5g
Итак, тут скетч https://pastebin.com/ihtUxk6t.
Esp8266 отлично подкл к точке доступа, что значит что программа хоть от части да работает, но ничего нету в терминале ардуино... Попробовал работает ли терминал - переподключил провод на RST в GRN ардуино и tx rx у ардуино бросил на основные - esp8266 пишет что все ок подкл к последней точке доступа.
Что тут не так? Почему в нормальном режиме работы ардуино ничего не пишет в терминал, вещь везде стоит DEBUG? Данке.

помогите с таймером в цикле WHILE

Доброго времени суток! Подскажите как можно реализовать таймер в цикле while. То есть выполняем что-то , пока не пройдет например 3 секунды. Пробывал разные операции с millis, в циклах IF они работают, но в while никак не хотят работать(((

В моём случае я выполняю процедуру, пока  pin gena == LOW || (тут надо поставить таймер например 3 сек).

пример кода:

while (!digitalRead(gena) == LOW || ??????) {
       enginestartfunc();      
       }

Проблема с GPRS m590

Подскажите не как не могу нормально связаться с сайтом по интернету

отправляю запрос GET /index.php HTTP/1.1$0D$0AHost: site.ru$0D$0A$0D$0A$0D

пишет вот эти кракозябры и ошибку, куда еще и как правильно писать уже не знаю

Прошу помощи по внесению в скетч изменения.

Добрый день.

Прошу помощи по внесению в скетч изменения.

Есть вот такой скетч(ВЗЯТЫЙ С РЕСУРСА:http://howtomechatronics.com/tutorials/arduino/how-to-control-stepper-motor-with-a4988-driver-and-arduino/):

 

Кто может помочь?не могу дать ума PCF8575

Здраствуте. проблема такая подключаю кнопки надо подключить больше 30 выходов выходов кнопки находятся на растонии поэтому использую расширитель контактов PCF8575 чтоы упровлять по I2C на вход получилось запрограмировать, а на выход не получается, не хватает опыта и знаний так как это всего вторая программа которую пишу помогите советом или дело ))) буду блогадарен

Как правильно распарсить строку приходящую через com порт

Добрый день , подскажите пожалуйста как правильно передать и распарсить строку с данными. Я делаю табло на котором выводится прогноз погоды. Передаю вот такую строку в ардуину

 wheatherType + "t" + temperature + "d" + windtype;

далее в ардуине я ее обрабатываю вот так

Вопрос про функции и порты IO

Как можно передать в функцию номер порта IO?

например

void Alarm(PORTB.B5)
{
    //делаелаем чтото с этим портом
}

 

Непонятки с преобразованием int в char

Не могу понять что происходит. Обычно пытаюсь выяснить проблему самостоятельно но как-то не силен в C, и даже не знаю куда смотреть.

Есть, допустим глобальная переменная с числом 120. Периодически число меняеться и выводиться на матричный MAX7219, для чего преобразовывается в char для побайтного отрисовывания на экране. Двумя вариантами (для теста)

Шаговый двигатель, tone()

Добрый день!
Делал примитивные задачи- покрутить двигатель в одну сторону потом в другую.. все делал при помощи команды tone(). возникла задача покрутить именно на точное число оборотов. хотел посчитать сколько пульсаций на оборот двигателя нужно (с учетом микрошага) и послать конкретное число импульсов на драйвер. но как это сделать? что прямо digitalWrite(3,0); digitalWrite(3,1); записать в цикле? это явно как то делается по другому. подскажите пожалуйста