помогите скомпилировать код для проекта флоры Я работаю над кроссовками Adafruit Firewalker.
Я не могу скомпилировать свой код для тестирования моего проекта флоры.
Это мое сообщение об ошибке:
Arduino: 1.6.7 (Windows 10), Board:…
Как отправить данные ads1115 через spi на master arduino Я пытаюсь отправить данные ADS 1115, которые подключены к Arduino mega_1 через I2C, а arduino Mega_1 подключена к arduino Mega_0 через SPI.
Arduino Mega_1 действует как ведомое устройство и…
Страница EEPROM вращается при записи на нее Следующий код предназначен для чтения из последовательного порта и записи данных байт за байтом в 24LC01B EEPROM.
// 24LC01B PINS
// Контакт 1, A0: с плавающей запятой
// Контакт 2, A1: с…
Как преобразовать скетч примера Arduino в полный проект C++? Я экспериментирую с новым Arduino Leonardo. Я удалил его оригинальный загрузчик и прошил его с помощью примера запоминающего устройства LUFA с добавленными функциями (теперь это прошивка). Сейчас я…
Строка в массив динамических байтов Я новичок в Arduino, застрял в String в динамическом массиве байтов.
Моя строка:
String Finalval="6D616320747820636E662031352033300D0A";
Динамический массив байтов:
byte ft[]={0x6D…
классификация данных с ардуино Я хочу классифицировать свои данные с 3 датчиков с помощью Arduino, чтобы каждый раз, когда я ввожу конкретную дату или час, или это может быть период времени, например, 10 дней назад, он показывал…
Как писать скетчи, совместимые с makefile? Я хочу написать свои скетчи, чтобы их можно было собрать/загрузить с помощью Arduino IDE или, при желании, с помощью GCC и make-файла.
Я знаю о включении объявлений функций вверху, но есть ли…
Как перебрать объекты или передать объект функции? Я не уверен, что это больше вопрос C++, но я просмотрел оба и до сих пор не знаю.
У меня есть скетч, который управляет 6 шаговыми двигателями с помощью библиотеки AccelStepper, и, чтобы…
Очистка EEPROM Я пытаюсь очистить EEPROM и использую этот код:
#include <EEPROM.h>
void setup()
{
// записываем 0 во все 4096 байт EEPROM
for (int i = 0; i < 4096; i++)
EEPROM.write(i,…
Как преобразовать код Arduino во встроенный код C/C++ Например, у меня есть код для Arduino, но я хочу изменить его на встроенный C, чтобы создать более профессиональный проект с другим оборудованием. есть ли учебник? Я знаю логику, и большинство кодов…
Неопределенная ссылка на Class::function() У меня есть три файла:
main.cpp
RotaryEncoder.h
RotaryEncoder.cpp
Обратите внимание, что класс RotaryEncoder действует как оболочка для библиотеки Encoder . Я получаю…
Конечный автомат C++ / Wpmf-конверсия Я совсем новичок в использовании C++. Я пытаюсь реализовать на C++ конечный автомат, описанный в этой ссылке для языка C:
https://barrgroup.com/Embedded-Systems/How-To/Coding- Конечные автоматы .…
Опубликовать чип в mqtt с помощью ESP32-CAM Я пытался отправить данные о температуре, влажности и давлении с датчика в MQTT с помощью ESP 32Cam и смог сделать это с помощью следующего кода:
pressure = bme.readPressure();
//Преобразуем…
GSM-модуль IOT-GA6 Arduino + ошибка CME 58 Недавно я купил GSM-модуль IOT-GA6. Я хочу использовать его для отправки ммс, но не работает.
Смс и звонок работают.
Когда я выполняю функцию void (mms), монитор показывает сообщение об ошибке +CME…
Доступ к статической переменной C++ из встроенного asm gcc По какой-то причине я хочу смешать немного ассемблера с C++ (не C).
Чтобы код можно было скомпилировать с помощью стандартной среды разработки Arduino, я не хочу использовать исходный код прямой…
RtcDateTime' не называет тип Я протестировал код, который успешно компилируется.
Но после того, как я объединил его с другим кодом, здесь отображается ошибка, в которой говорится, что RtcDateTime не называет тип.
…
использование ссылок на SFR в встроенном ассемблере gcc Я хочу написать драйвер, который может использовать timer0 или timer2 в зависимости от выбора, сделанного во время компиляции.
Поэтому я хочу, чтобы все ссылки на регистры таймера были…
Переменная устанавливает значение 32767 — MATLAB Arduino У меня заканчиваются идеи о том, что может быть причиной этой проблемы, и я был бы признателен за помощь в определении того, что я упускаю из виду.
Краткий обзор проблемы
Переменная довольно…
Еще один простой и глупый вопрос о строках C++ Я сделал такой набросок:
void setup() {
// поместите сюда код установки для однократного запуска:
Serial.begin(9600);
char str1[64] = "test with spaces";
char str2[32] = "test with…
ожидаемое основное выражение перед токеном ',' EDIT: проблема решена. Не хватало кавычек вокруг каждой буквы. Спасибо за помощь, st2000!
Я новичок в Arduino и C++ (кодирование в целом!). Скопировал пример кода, только изменив ноты, чтобы…
Преобразование byte* в int в Arduino Я пытаюсь преобразовать значение byte* в int , вот как это у меня получилось.
void mqttCallback(char* topic, byte* payload, unsigned int length) {
String topicStr = topic;
int*…
Как считывать напряжение с помощью ADS1115 Я очень новичок в этом. Я нашел это руководство .
Но это не объясняет, как считывать напряжения выше, чем Arduino 5V. Я подключил резистор 100 кОм к плюсу и 10 кОм к минусу моего источника…
Использование YS-IRTM с Arduino Uno Подобрал модуль ИК-передатчика/приемника YS-IRTM для тестирования в рамках проекта. Об этом не так много подробностей, но в итоге я наткнулся на два очень важных источника:
Техническое описание…
Использование std::list в программировании Arduino При попытке компиляции
#include <list>
std::list<byte> l = { 7, 5, 16, 8 };
в Arduino IDE (с ATtinyCore для ATtiny4313) я получаю следующее сообщение:
ошибка: список: нет…
Странный звук при модуляции ширины импульса на Arduino Я пытаюсь создать звук с широтно-импульсной модуляцией, используя Arduino Nano.
Но он издает странный звук, чего я и не ожидал.
Вот мой код:
class Phasor
{
public:
Phasor(const float…
74HC595 не работает должным образом Я использовал следующий код для последовательного включения 8 желтых светодиодов, но он работает только в Proteus, как и предполагалось. Однако на моей макетной плате все 8 светодиодов продолжают…
Как повторить кусок кода Для школьного задания мне нужно, чтобы светодиод мигал 3 раза, а затем останавливался.
Теперь я придумал следующий код:
Я думаю, что это достаточно «чисто» для того, что он должен делать, но…
Матричный дисплей с Arduino UNO (ПРОБЛЕМА) Я столкнулся с проблемой в выпускном проекте и надеюсь, что вы поможете мне ее решить :)
Мой проект заключается в подключении Arduino Uno к точечно-матричному дисплею 16x32 (DMD) и…
Не могу скомпилировать .ino с помощью библиотеки ArduinoJson Я использую ESP32 NodeMCU, для которого я написал работающее программное обеспечение ранее. Это также происходит, когда я просто пытаюсь скомпилировать без загрузки, поэтому проблем с оборудованием…
Что означает (byte*)variable_name в C++? Господа,
Я начинающий программист на C++. Когда я пытался научиться использовать EEPROM с Arduino, я наткнулся на это утверждение
i2c_eeprom_write_page(0x57, 0, (byte *)somedata,…
Как закодировать выпуск датчика мгновенного касания в IDE? Я музыкант-исполнитель и новичок в сообществе Arduino. Просто учусь на ходу. Я заинтересован в использовании датчика мгновенного касания с защитным экраном Adafruit MP3 или защитным экраном Wave…
Как включить Vref в расчет температуры термистора?
Это код, который я использую для получения температуры:
#define COEFF_A 0.8662984364E-03
#define COEFF_B 2.780704551E-04
#define COEFF_C -0.9395108479E-07
float VRT, Temp;
float Vref = 2…
Присвоение значения на Arduino У меня есть термопара k. Я хочу, чтобы эта термопара выбирала первое прочитанное значение ТЕМПЕРАТУРЫ и присваивала его переменной в программе Arduino.
Как мне это сделать?
CC3000 Wi-Fi: включить отладку Как включить отладку с помощью Adafruit CC3000?
Я использую Adafruit_CC3000_Library . Я следовал наброску примера WebClient.ino . Я могу сделать от 300 до 400 HTTP-запросов, но в итоге…
Несколько подключений WiFi клиент/сервер Я реализую HTML-веб-сервер Wi-Fi, используя библиотеку WiFiNINA, сопроцессор Adafruit Airlift ESP32 и Teensy 3.5. Это начинает работать, но у меня есть пара вопросов. Этот упрощенный код…
Задержка иногда останавливает выполнение навсегда У меня есть Arduino для управления системой орошения, состоящей из одного насоса (в коде он называется "бомба") и 5 водяных клапанов на 12 В.
Каждый клапан управляет одним ирригационным…
Неблокирующее увеличение нажатием одной кнопки Я ищу способ увеличивать переменную на единицу при каждом нажатии кнопки. Текущий подход следующий:
if (redButton.isPressed())
{
a++;
delay(100);
}
isPressed() …