Вопросы, связанные с [c]:
- Область действия объекта RtcDateTime при объявлении вне функции Я пытаюсь объединить 2 образца Arduino, чтобы иметь возможность использовать модуль DS3231 RTC с простым веб-сервером ESP8266 WiFi. Моя библиотека RTC такова: https://github.com/Makuna/Rtc/wiki …
- Двоичный форматировщик сообщений В настоящее время я разрабатываю устройство IoT с помощью Arduino и хочу свести к минимуму полезную нагрузку данных. Сначала я использовал json, который не очень эффективен в фиксированных…
- Как отправить данные ads1115 через spi на master arduino Я пытаюсь отправить данные ADS 1115, которые подключены к Arduino mega_1 через I2C, а arduino Mega_1 подключена к arduino Mega_0 через SPI. Arduino Mega_1 действует как ведомое устройство и…
- Строка в массив динамических байтов Я новичок в Arduino, застрял в String в динамическом массиве байтов. Моя строка: String Finalval="6D616320747820636E662031352033300D0A"; Динамический массив байтов: byte ft[]={0x6D…
- Опубликовать чип в mqtt с помощью ESP32-CAM Я пытался отправить данные о температуре, влажности и давлении с датчика в MQTT с помощью ESP 32Cam и смог сделать это с помощью следующего кода: pressure = bme.readPressure(); //Преобразуем…
- GSM-модуль IOT-GA6 Arduino + ошибка CME 58 Недавно я купил GSM-модуль IOT-GA6. Я хочу использовать его для отправки ммс, но не работает. Смс и звонок работают. Когда я выполняю функцию void (mms), монитор показывает сообщение об ошибке +CME…
- Запуск С для ардуино Есть ли компилятор, который я могу использовать для запуска C на arduino или каким-либо другим способом, чтобы я мог загружать программы C на свой arduino?
- RtcDateTime' не называет тип Я протестировал код, который успешно компилируется. Но после того, как я объединил его с другим кодом, здесь отображается ошибка, в которой говорится, что RtcDateTime не называет тип. …
- avr/io.h ошибка "No such file or directory" при компиляции с использованием avr-gcc Я пытаюсь использовать atmega328p как отдельный микрочип и запрограммировать его. Я использую Arduino Uno в качестве ISP. Я написал простую программу, чтобы проверить ее, однако, когда я пытаюсь…
- Лазерный контроллер на Arduino Uno ---> Я пытаюсь создать контроллер с использованием Arduino Uno, который просто обнаруживает импульсы от генератора сигналов, имитирующего лазерную машину, а затем переключается между 4…
- Правильно ли утверждение? if(temperature < baselineTemp)else{ digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); }else if(temperature >= baselineTemp+2 && temperature <…
- Как запретить компилятору Arduino объединять изменение выводов порта в одну операцию Я хочу установить выходное значение одного вывода, а затем установить другое выходное значение вывода, чтобы два вывода меняли значение один за другим. Однако компилятор оптимизирует два вызова,…
- Как подключить 6 соленоидных замков к ардуино Я учусь в колледже, и наше исследование касается системы дверных замков на основе отпечатков пальцев. Мы действительно не имеем ни малейшего представления об ардуино. Теперь мы купили arduino mega…
- Получение байтов i2c на attiny85 На прошлой неделе я пытался написать небольшую библиотеку i2c на C. Мне удалось заставить работать запись на ведомые устройства (например, я могу писать на oled ssd1306), но чтение (например,…
- Не могу скомпилировать .ino с помощью библиотеки ArduinoJson Я использую ESP32 NodeMCU, для которого я написал работающее программное обеспечение ранее. Это также происходит, когда я просто пытаюсь скомпилировать без загрузки, поэтому проблем с оборудованием…
- Как я могу остановить цикл при использовании сервопривода с клавишным вводом? Как я могу остановить следующий код с помощью ключа? По сути, код должен запускать сервопривод в цикле, если нажимается "t", и останавливать цикл, если нажата "s". #include <Servo…
- Присвоение значения на Arduino У меня есть термопара k. Я хочу, чтобы эта термопара выбирала первое прочитанное значение ТЕМПЕРАТУРЫ и присваивала его переменной в программе Arduino. Как мне это сделать?
- результат арифметической операции отличается от ожидаемого результата Я пишу функцию void Sound_Play(int frequency,int millisec) Часть этой функции: counting=(millisec*frequency/1000); //подсчет имеет тип int Serial…
- Последовательная связь ПК с Arduino с использованием C и отправка через NRF Я пытаюсь соединить свой компьютер с Arduino Mega через последовательный порт, а затем отправить сообщение через NRF другому Arduino. Но я не знаю, правильно ли отправлено сообщение или вообще…
- Как реализовать обратное перечисление? В основном я пытаюсь вывести строку на основе значения в массиве, следующий код — это то, что я придумал для достижения желаемого результата, но у меня есть ощущение, что есть лучший способ сделать…
- устаревшее преобразование из строковой константы в 'char*' Что означает эта ошибка? Никак не могу решить. warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- Я использую Arduino и DS1307 для создания RTC, но мой код имеет некоторые проблемы Я не получаю никаких ошибок, но значения, которые должны отображаться в RTC_read, по какой-то причине не отображаются. Первоначально я думал, что это может быть связано с тем, что код…
- Последовательная связь между ПК и Arduino с использованием C Я пытаюсь отправить некоторые данные на arduino mega 2560, используя последовательную связь. Я использую пример, который безуспешно нашел здесь . На каждом сайте, который я читал, говорится,…
- Объявление переменной внутри основного цикла Раньше я объявлял переменные внутри основного цикла, и это работало нормально. В новом проекте я сделал то же самое: void loop(void) { uint8_t counter; .... if (buttonPress) …
- Округление числа с плавающей запятой Я хочу, чтобы пользователь мог изменять продолжительность ШИМ от 0 до 255, число должно быть в минутах и увеличиваться/уменьшаться с помощью двух кнопок. (X) x 255 / 60000 = minute В…
- Дисплей не показывает вывод - ваттметр Arduino Я уже какое-то время играю с этим кодом, я могу показать результаты на ЖК-дисплее 16X2, но не могу сделать это на OLED-дисплее. вот код #include <SPI.h> #include <Wire.h> …
- Проблемы с Serial.read() void loop() { if (sensor.begin() == true) { Serial.print("Current Conversion Mode: "); Serial.println(sensor.getConversionMode()); Serial.println("Enter your mode of Conversion…
- поведение strtoul между C и Arduino У меня есть код C, который компилирует OK на моем ноутбуке #include <stdlib.h> #include <stdio.h> #include <string.h> unsigned int crc32(const void *m, size_t len) { const…
- Запуск Python на Arduino Я использую Python довольно давно, и мне было интересно, можно ли использовать его в качестве языка программирования для Arduino , а не для C/. С++ . Когда я использую Arduino IDE, скетч…
- Ошибка "variable" does not name a type Эй, ребята, я получаю сообщение об ошибке, которое, я уверен, связано с тем, как я инициализирую свои переменные. Это: статус выхода 1 'threshold' не указывает тип Вот мой код: //Глобальные…
- Множественная ошибка определения, ошибка компоновщика Попытка создать файл elf для двух наборов файлов в разных папках. LIDARBOT.h ----------- #ifndef LIDARBOT_H_ #define LIDARBOT_H_ #include <avr/io.h> #include "drivers/motors…
- Разделить вывод последовательного монитора, чтобы сохранить только часть вывода Это вывод, который я получаю от последовательного монитора при использовании HM10 в формате . Как я могу разделить данные с помощью arduino uno. Я хочу сохранить только последние 12 цифр перед :-…
- Сбой защиты от разрушения стека ESP32 с Modbus RTU Я делаю проект, используя ESP32 TTGO с LoRa, Max485 и WELLPRO ADAM 8082 для связи Modbus. Я пытаюсь использовать ESP32 в качестве ведущего, а ADAM в качестве ведомого. Я также использую Node-RED для…
- Работа с основной библиотекой Wire Я изучаю драйвер кода библиотеки Wire utility/twi.h , чтобы узнать, как работают буферизация twi и управление ISR. На самом деле я скопировал заголовочные/исходные файлы из пути Arduino …
- Как разобрать 20180810T143000Z в time_t Каков самый короткий/элегантный способ (т. е. использовать существующие функции библиотеки) для анализа строки в форме 20180810T143000Z в time_t ? Обратите внимание, что литерал всегда…
- Передать указатель структуры в качестве аргумента функции в c Я разрабатываю код, в котором мне нужно передать значение указателя структуры функции в качестве параметра. Я вызываю функцию «proto485Compare()» в «RS485TaskSlave()». «rs485Msg» содержит мои данные…
- Вопрос по управлению выводами с помощью расширения ввода-вывода PCA9534PW Имеется расширитель ввода-вывода PCA9534PW , Arduino UNO. Я не очень понимаю, как я могу управлять этим расширителем, используя UNO через I2C. Я нашел пример , но вот режим чтения. Что мне…
- Невозможно получить показания счетчика (Modbus) У меня есть система, в которой я снимаю показания счетчика и обрабатываю их через Arduino Nano. Мой код выглядит следующим образом: #include <SoftwareSerial.h> #define SerialControl…
- Длина константного массива uint8_t* У меня есть массив типа uint8_t* const из 6 элементов, определенный следующим образом uint8_t* const neighbourSet[] = {PEER1, PEER2, PEER3, PEER4, PEER5, PEER6}; Принимая во внимание, что…
- Использование двух светодиодов с одной кнопкой Как я могу сделать код этого проекта, в котором я буду нажимать один раз кнопку, чтобы включить первый светодиод (и выключить второй светодиод), а когда другой нажмет, чтобы включить второй…
- max7219 связанный дисплей, показывающий зеркальный текст Я использую max7219, такой как max7219. Когда я впервые тестировал свою схему, я использовал дисплей 8x8, и код работал нормально. Теперь, после того как я изменил код на тот, который можно найти в…
- Arduino UNO + Ethernet Shield + ЖК-дисплей + RFID, но RFID не работает Я работаю над проектом, который использует Arduino для RFID, но при подключении к Ethernet-шилду RFID, похоже, не считывает ни одну карту, подключенную к датчику, но ЖК-дисплей, похоже, работает…
- Использование карты для двигателя постоянного тока вместо сервопривода Я пытаюсь использовать команду карты, которая используется для поворота сервопривода на 180 градусов при движении потенциометра... На самом деле, я хочу, чтобы я установил свой потенциометр на…
- Когда происходит приращение до/после? Редактируем здесь, чтобы внести ясность. Заголовок задает вопрос, но приведенный пример не идеален. Это был более общий вопрос, чем пример кода. Компиляторы имеют точки последовательности ,…
- Вывод случайных чисел/последовательности Программа, которую я пытаюсь создать: Введите первое имя, нажмите «Ввод», введите второе имя и снова нажмите «Ввод». Зарегистрируйте эти имена из строкового ввода в char naming в структуре …
- Почему светодиод автоматически выключается примерно через 18 секунд? Я использую Arduino Due и программирую его с помощью Atmel Studio 6.2. Мне пришлось ОГРОМНО научиться пользоваться этой IDE и Atmel ASF. Ничто не является таким простым, как в Arduino IDE. Тем не…
- Что не так с моим EEPROM? Я уже давно работаю над проектом и обнаружил серьезную ошибку. По сути, у пользователя есть сетка 8x8, и каждая ячейка в этой сетке имеет ряд свойств. Я хочу иметь возможность сохранить все эти…
- Чтение последовательных данных с Arduino с помощью кода C Я пытаюсь получить данные через последовательный порт от моего SBC (TS-7200), я работаю с Linux и обрабатываю последовательную связь с использованием C/C++. Чтобы отправить данные в SBC, я использую…
- Можете ли вы сохранить данные в раздел кучи в памяти Arduino? На обычных компьютерах куча очищается при закрытии программы, но могу ли я сохранить данные в кучу Arduino с помощью функции malloc . И будет ли он очищен после выключения Arduino?
- Как обрабатывать одновременный HTTP-запрос при использовании прерывания Пытаюсь сделать дверной датчик с герконом. Каждый раз, когда происходит изменение, ESP8266 отправляет HTTP-запрос веб-сервису. К сожалению, последовательный монитор ESP8266 сбрасывает огромную…