Описание тега arduino-c++
Arduino C++ - это особый диалект C++, которому не хватает некоторых возможностей стандартной библиотеки C++.
1
ответ
Ни базовая, ни производная виртуальная функция не называются должным образом
У меня есть этот базовый класс: // put the display in a macro on a .h file for less headache. class Gadget { protected: int x, y; U8GLIB * u8g; virtual int f_focus() {return 0;}; virtual int f_blur() {return 0;}; virtual void f_draw() {}; virtual vo…
18 сен '17 в 14:47
2
ответа
Как преобразовать двойной в гекс / байт
Мне нужно отправить данные в The Things Network, и данные должны быть в байтах Для отправки данных туда и обратно через сеть вещей вам нужно использовать байты Некоторые функции возвращают число с плавающей запятой с 2 23,56 или 4,32 У меня есть бол…
19 сен '17 в 19:26
2
ответа
Как разделить числа с плавающей запятой на элементы шестнадцатеричного массива
В следующем примере BLE: я хотел бы разделить число с плавающей запятой на элементы, которые я мог бы назначить в CUSTOM_UUID. Например: возьмите 12345.67 и каким-то образом назначьте его в CUSTOM_UUID[] как const uint8_t CUSTOM_UUID[] = { 0X00, 0x0…
01 фев '19 в 16:43
0
ответов
Arduino, PN532 помощь, необходимая для чтения и записи на картах MIfare classic 1k
В настоящее время у меня возникают проблемы при попытке написать код, который позволит мне записывать на карту Mifare classic 1k с использованием Adafruit PN532 и arduino. У меня сейчас есть следующее оборудование: Adafruit PN532: https://www.adafru…
12 фев '19 в 11:24
0
ответов
Esp8266 "parseObject() не удалось" в последовательном мониторе. Как решить?
Я получаю эту ошибку "parseObject() fail" при подключении к моей базе данных. мой хост "iot.speedster.in" php версия 5.2 Я пробовал его с другим размером буфера -200 -300 -400, но все же я получил ошибку. Я также попытался изменить версию PHP, но вс…
01 мар '19 в 19:05
0
ответов
ЖК-дисплей в Ардуино
Я пытаюсь просмотреть текст на моем ЖК-экране (модель: GM009605) с помощью Arduino Я попытался использовать другую библиотеку, чем та, которую я использовал в коде, который вы увидите далее, но это было еще хуже. #include <Adafruit_SSD1306.h> …
16 фев '19 в 17:36
1
ответ
Хранение массива пустых указателей
Я работаю над общей библиотекой для Arduino. В моих вложениях прерываний мне нужно объявить подпрограмму обработки прерываний с типом void(*)(), Я передаю массив функций void, которые затем перебираю, чтобы заполнить свойство объекта следующим образ…
14 фев '19 в 00:11
1
ответ
Не в состоянии создать класс
Я новичок в C++. Поэтому, пожалуйста, потерпите меня Я пытаюсь написать код для датчика температуры, который должен публиковать значения в API. Я не могу создать экземпляр своего класса ApiClient, Я всегда получаю эти ошибки: IDE: вызов объекта типа…
18 фев '19 в 17:41
0
ответов
Один из нескольких датчиков DS18B20 показывает неправильную температуру
У меня есть 4 датчика, и один из моих датчиков всегда показывает неправильную температуру. Это не проблема с датчиком, но это проблема с кодом, потому что я проверил его. void getTemperature() { float tempC; float tempC3; float tempC2; float tempC4;…
29 янв '19 в 17:46
1
ответ
Arduino C++ много времени связи искажены
Я использую библиотеку, которую нашел на https://github.com/manashmndl/SerialPort Я пытаюсь использовать свой компьютер, чтобы поздороваться с Arduino, а затем получить ту же строку, которую я отправляю из Arduino. вот мой код с ++ #include <iost…
03 фев '19 в 11:47
0
ответов
Я использую библиотеку AltSoftSerial для создания второго последовательного порта, в дополнение к стандартному. Работает только порт AltSoftSerial
Я настраиваю систему RFID, которая требует 8 считывателей RFID, подключенных к 1 Arduino. Сценарий, который я использую, позволяет мне постоянно читать читателей. Я получаю странный вывод, и только с одного из портов, которые я настроил как последов…
15 фев '19 в 17:52
1
ответ
Как я могу сохранить нажатие кнопки push, затем подождать, пока "millis() - changeTime >= 10000", а затем вызвать функцию changeLights()?
Я делаю интерактивный светофор с тремя светодиодами для автомобилей и двумя светодиодами для пешеходов. У этих пешеходов есть кнопка, чтобы они могли запросить зеленый свет. Стандартная настройка всегда зеленого цвета для автомобилей (10 секунд) и к…
02 мар '19 в 11:10
1
ответ
Как перевести задержку в миллис
У меня есть простой код с задержками. Я хотел бы знать, как преобразовать этот код в миллис? Есть ли функция для этого? long revers = 1000; void setup() { pinMode(D1, OUTPUT); pinMode(D2, OUTPUT); } void loop() { digitalWrite(D1, LOW); delay(revers)…
25 янв '19 в 10:46
0
ответов
Как предотвратить считывание бесконтактного ИК-датчика, когда он отключен?
Я работаю над проектом с инфракрасным датчиком приближения, и вывод цифрового выхода моего датчика НИЗКИЙ, когда препятствие находится рядом с датчиком, и ВЫСОКИЙ, когда препятствие находится далеко. Основная проблема заключается в том, что произошл…
09 фев '19 в 18:59
0
ответов
Как ссылаться на метод объекта внутри "подпрограммы обработки прерывания (ISR)"
Я пытаюсь сослаться на метод с именем 'update();' внутри класса с именем 'displayLED' образуют ISR. Как мне правильно это сделать? Вот как я пытаюсь это сделать: файл displayLED.h #ifndef DISPLAYLED_H #define DISPLAYLED_H #include "Arduino.h" #inclu…
17 фев '19 в 19:48
1
ответ
Воспроизведение аудио файлов в микроконтроллере (Arduino)
Я пытаюсь сделать динамик Bluetooth с микроконтроллером (Arduino, Teensy... У меня нет определенной модели, потому что я рассматриваю частоту) У меня вопрос, если я хочу поставить SD для чтения музыки, проблема в том, что есть библиотека только для …
28 фев '19 в 00:30
1
ответ
Как я могу сделать дополнения к этому коду, чтобы напечатать полный треугольник с моим arduino?
Очевидно, он составляет только половину треугольника, но я не знаю, как это исправить. Я новичок в этом и, честно говоря, не знаю, как это сделать, поэтому помощь будет принята с благодарностью. Я получил это далеко, но теперь я потерян: void setup(…
01 фев '19 в 07:19
0
ответов
Проблема с командой сброса и фотографией
Ниже приведен мой код, когда камера активирована: Serial.println("File Created"); } //camera operation Serial.println("Sending Reset command"); SendResetCmd(); Serial.println("Sending Take Photo Command in 3 seconds"); delay(3000); SendTakePhotoCmd(…
29 янв '19 в 07:16
0
ответов
Что может привести к потере синхронизации встроенного RTC Arduino?
Несколько часов назад Arduino, который работал в течение нескольких месяцев, внезапно начал создавать интервалы отправки данных в неподходящее время. Вместо отправки данных каждые 10 минут он начал отправлять данные каждые 10 минут и 3-6 секунд, что…
19 фев '19 в 18:22
1
ответ
Как написать объект Arrey в EEPROM в ESP32
Привет, ребята, я получил дело с проектом в школе. Позвольте мне объяснить вам, что это такое. Я получил микропроцессор ESP32. Я использую этот ESP32, чтобы создать сеть WLAN и обслуживать некоторые html-страницы. Поэтому я использую его как точку д…
29 янв '19 в 17:51