Программирование
Помогите исправить функцию
Чт, 20/06/2019 - 14:47 | by br0lvivЗдраствуйте. Клавиши управления задают значения переменным, но проблема в том, что значение которое доходит до 0 перескакивает снова на большее, а вот от большого до 0 это уже не происходит, в чем проблема? Если код для обеих клавиш написан одинаково. благодарю за помощь.
sizeof(bool)
Чт, 20/06/2019 - 13:52 | by Voodoo DollНавеяно https://forum.arduino.cc/index.php?topic=156141.0 (осадочек остался, как до меня дошёл слушок что bool=byte, если речь об адресации).
Этюды читать не доставляет (там срач с Архатом и выяснение перспективности/ущербности использования ООП), а первую тему по памяти найти не удалось. Поэтому хочу спросить: как вы решаете данную проблему?
Часть кода
Чт, 20/06/2019 - 13:37 | by vfearВсем привет.
Подскажите кто знает, что выполняет данная строка Serial.write((uint8_t *) &speed, sizeof(speed));
из такого куска взял
void loop() {
int speed = analogRead(1);
speed = map(speed, 0, 1023, -1000, 1000);
Serial.write((uint8_t *) &speed, sizeof(speed));
delay(20);
}
Разбираюсь тут с одним скетчем =)
данные уходят на stm32. Я так понимаю это конвертация какая то?
Двухканальный генератор
Ср, 19/06/2019 - 14:50 | by gena321#define SAMPLES 100 #define DEBOUNCE_DELAY 10 #define DEBOUNCE_IDLE 0 #define DEBOUNCE_ACTIVE 1 #include <libmaple/dma.h> struct debounce_info { int start, state; int16 shift; } up, down; dma_tube_config dma_cfg, dma_cfg2; int flag1 = 0; int flag2 = 0; ///////////////////////////// int out1 = PA10;
Разбор Stream::findMulti()
Ср, 19/06/2019 - 13:34 | by alexbmdДобрый день
Из выше обозначенного метода я удалил последние две проверки, а именно
ошибка при перезагрузке ESP32
Ср, 19/06/2019 - 00:38 | by igorlabПривет!
есть скетч для ESP32 работающий на FreeRTOS, бывае, что при нажатии на кнопку EN несколько раз происходит перезагрузка (пардон за тафтологию) модуля, после чего он начинает нормально работать... бывает что пекрезагружается с первого раза нормально, без дополнительных "самоперезагрузок" ниже приведен лог:
String... Переполнение строки?
Втр, 18/06/2019 - 16:24 | by georgiev-ruslanДоброго вечера! Итак, есть arduino uno v3 и ethernet shild. В него вставлена SD карта. Задача следующая: с аналоговых датчиков A1 (temperature), A2 (humidity) читать данные и преобразовав их в строку dataString, записать в текстовый файл на SD карте.... Результат вывести в serial monitor. В начале всё происходит хорошо: arduino читает значения с аналоговых пинов, записывает в txt, выводит в монитор... Но через некоторое время вместо значений и текста начинает выводится "кракозябра"... В файл также пишутся иероглифы... Скорее всего это происходит изза переполнения буфера строки...
GSM модуль SiM 800L
Пнд, 17/06/2019 - 17:08 | by girenko.dmitrii...Привет, немогу разобратся с модулем sim 800l Собрал на нем ссигнализацию, При подключении через usb с компом работает нормально, шлет смс стабильно. Как толко подключаю от пнешнего питания, sms Больше не приходят(((
Весь день ломаю голову(((
Помогите) спасите колегу))
вот сам скетч:
Arduino и Sim800l подключение по mqtt
Пнд, 17/06/2019 - 15:45 | by ZaraЗдравствуйте, тема которую создал ранее под таким же именем пропала, сначала была ошибка 500 а затем "не найдено".
Итак, проблема заключается в том что бы собрать все что пришло от модема в одну строчку
Если использовать варинт из интернета с delay(1)
Вывод переменной на 1602
Вс, 16/06/2019 - 20:19 | by OksymoronДоброго времени суток! Прошу помощи в решении проблемы с выводом переменной на 1602, косяк вышел вот в чем, не могу получить коректное отображение переменной, диапозон переменной заключен в диапозоне 50...250, при изменении от 50 до мах. проблем нет но когда изменения идут от мах. значения до 50, при перевале со 100 до 99 не убираеться последний символ т.е. значение пишит 990 а не 90. За ранее благодарю.
- « первая
- ‹ предыдущая
- …
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- …
- следующая ›
- последняя »