Какую версию скетча я там оставил? Есть ли способ «спросить» Arduino, какой скетч на нем был скомпилирован?
Существует несколько версий скетча, и мне нужно посмотреть, на какой версии работает Arduino.
Arduino вылетает и перезагружается Недавно я написал программу, которая должна изменять рабочий цикл, чтобы поддерживать напряжение обратной связи, измеренное на A0, A1, постоянным. Проблема в том, что Arduino начнет давать сбои…
Запуск прерываний с помощью DHT-11 Я новичок в Arduino.
Я хочу написать скетч, который будет печатать сообщение, если температура поднимется выше 30 C.
Вот мой скетч, подскажите пожалуйста, что с ним не так
#include "DHT…
Запретить встраивание функций Я пытаюсь уменьшить размер скомпилированного кода и заметил, что компилятор встраивает множество функций, даже те, которые я не пометил как «встроенные», но мне не удается это отключить. р>
…
Есть идеи, почему мой светодиод не работает с оператором if Я попробовал несколько обходных путей, но безуспешно.
#include <LiquidCrystal.h>
float tempC;
int tempPin = 0;// BS E D4 D5 D6 D7
int buzzer = 4;
int LED =2;
LiquidCrystal lcd(7, 8, 9, 10…
Как использовать функцию карты if(pin10==HIGH)
val=analog.read (potpin);
val=map(val,0,1023,0,180);
servowrite(val);
else
val=map(0,1023,0,90);
…
Невозможно получить показания счетчика (Modbus) У меня есть система, в которой я снимаю показания счетчика и обрабатываю их через Arduino Nano. Мой код выглядит следующим образом:
#include <SoftwareSerial.h>
#define SerialControl…
Как объединить два разных скетча датчика в один полный скетч? Как объединить два разных скетча датчика в один полный скетч для полной схемы, которая подключается к одному Arduino Uno?
Острый датчик пыли
int measurePin = A0; // Подключаем датчик пыли…
Как проверить, установлен ли пин? Как бы вы проверили, установлен ли входной контакт с использованием всего банка? Я думаю, что мне нужно использовать битовую манипуляцию с битовой маской, но я использовал это недостаточно, чтобы…
Последовательный плоттер не отображает предоставленные мной данные Я хочу использовать функцию последовательного плоттера Arduino, одновременно используя DHT11 в качестве датчика влажности. Но у меня возникла проблема, поскольку плоттер не загружается по имеющемуся…
Когда происходит приращение до/после? Редактируем здесь, чтобы внести ясность. Заголовок задает вопрос, но приведенный пример не идеален. Это был более общий вопрос, чем пример кода.
Компиляторы имеют точки последовательности ,…
Как объявить глобальную переменную в файле .h? У меня есть файл библиотеки .h, в котором я хочу объявить глобальную переменную, которую можно будет прочитать в программном цикле и в файле .cpp библиотеки.
Вопрос в том, можно ли объявить…
Отправка данных из ESP8266 в PHP Я хочу отобразить значение тега RFID в HTML-файле.
Я использую модуль ESP8266 ESP-01, модуль чтения EM-18, Arduino Uno и Xampp для хостинга PHP.
Сейчас я получаю значение «255» в Arduino…
Объединение кода для нескольких датчиков в одной программе Мне нужно управлять 3 разными датчиками (взято по 6 датчиков каждого типа) с помощью Arduino Mega2560 :-
DHT11 (датчик температуры и влажности)
MQ5 (датчик газа) и
Датчик влажности…
Поддерживает ли Arduino C++ динамические массивы объектов ? Мой C++ серьезно устарел, и я работаю над проектом, который будет одновременно манипулировать несколькими синхронизированными действиями, с системой меню для управления интерфейсом и контроля этих…
Почему сервопривод вращается на 360 градусов? Я решил опробовать сервопривод на Arduino. Я новичок в этом и не могу понять, почему это происходит. Мой сервопривод будет вращаться около 5 секунд в одном направлении, затем он будет вращаться в…
Как объединить строки и текст вместе? Я пытаюсь объединить две строки (strings/int) вместе с текстом в приведенном ниже коде:
int foo = String((char*)payload).indexOf(' ');
int message1;
int message2;
message1 =…
Несколько неблокирующих таймеров обратного отсчета? Я создаю систему управления тремя водоотливными насосами, используя один Arduino и набор реле. У меня есть поплавковые датчики для каждого из них, и мне нужно, чтобы Arduino запускал реле при…
Serial в этой области не заявлен, скорее всего ошибка новичка Хорошо, новичок с небольшим опытом программирования на VBA скоро будет рвать на себе волосы. Вероятно, я упустил какую-то простую вещь, но мне бы хотелось, чтобы кто-нибудь указал, где я ошибся. Я…
Как использовать переменные и функции в нескольких файлах .ino У меня есть 2 файла .ino (2 вкладки) для одного проекта/скетча Arduino: MySketch_File1.ino и MySketch_File2.ino.
Я объявил в MySketch_File2 переменные и функции, которые хочу использовать в…
Почему мой код не воспроизводит звук для Arduino ? У меня есть следующий код, который я использую, чтобы попытаться воспроизвести мелодию на моем Arduino, но мелодии нет, только постукивание.
Я использую встроенный tone() функция для…
Новый код приводит к звуковому шуму Я работаю над схемой, которая может записывать звук на SD, когда переключатель находится в положении HIGH, и останавливать запись, когда переключатель находится в положении LOW. Я использую…
Новичку нужна помощь с фиксированной длиной строки Я пытаюсь создать тестовое оборудование, которое будет взаимодействовать с некоторым программным обеспечением и должно отправлять строку исправления. когда напряжение меняется, длина струны тоже…
Arduino Uno, запрограммированный с помощью Nvidia Jetson tx2 Я пытаюсь запрограммировать Arduino Uno с помощью Jetson tx2 и получаю ошибку
avrdude: Send: 0 [30] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer…
Как мигать светодиодом и одновременно запускать другой код? Я написал код для расчета оборотов двигателей с помощью ИК-датчика и
Arduino nano и отображение его на OLED. При этом я хочу, чтобы светодиод
моргайте всегда. Вот код, что я сделал:
Вы можете …
Попытка сохранить файлы .wav с новым именем в каждом цикле. Я построил установку с Arduino UNO, подключенной к переключателю, так что всякий раз, когда переключатель переключается с ВЫСОКОГО на НИЗКИЙ, звук сохраняется на SD-карту. Я использую библиотеку…
как отправить аргумент объектам ESP8266WebServer в функции Вероятно, это простая вещь, однако я не могу придумать, как передать аргумент при вызове функции
ESP8266WebServer server ( 80 );
void toggleRelayOne() {
char temp[400];
String msg = "";
…
Использование строк внутри кода расширений mBlock Следующий вопрос касается сторонней среды программирования Arduino mBlock и создания для нее расширений. Я надеюсь, что среди вас есть те, кто с этим знаком.
Недавно я делал расширение для mBlock…
Самый эффективный способ корректировки значения Я работаю над системой, которая запускает процесс на основе заданного значения времени (startHour). Пользователь устанавливает час начала и может выбирать только значения от 00 до 23. Меня попросили…
Как прочитать значение PIN PWM-выхода? Как получить значение вывода ШИМ, которое находится в выводе pinMode?
Как получить цифровое значение ВЫХОДНОГО PIN-кода:
#define pin 3
void setup()
{
pinMode(pin, OUTPUT);
Serial…
Восстановление Arduino со сломанным Setup() Возможно, я заблокировал свой Arduino Pro Micro, написав неработающий код в функцию setup(). Когда я подключаю Pro Micro к компьютеру, я вижу, что он на короткое время регистрирует COM-порт, прежде…
attiny85 и arduino — аналоговое чтение + pwmOut Я использую Arduino IDE для программирования attiny85. Я хочу снять входящее аналоговое показание, а затем на основе этого показания вывести определенное значение ШИМ. Вот моя схема:
и вот…
Ошибка компиляции светодиода и переключателя Arduino 101 По какой-то причине я получаю сообщение об ошибке в строке 9 (digitalWrite(Sender, HIGH);), и я просто не могу понять, почему. Моя цель — иметь два набора шаблонов мигания, по одному для каждого…
Обратное вращение шагового двигателя У меня есть шаговый двигатель, подключенный к моему Arduino с помощью массива Дарлингтона ULN2003A:
(игнорируйте потенциометр)
И я запрограммировал его с помощью следующего кода:
…
Неожиданное поведение ++myCount Я новичок в Arduino и C.
Такое поведение не соответствует моим ожиданиям:
Serial.begin(9600);
while ( ! Serial );
int myCount = 0;
for (int i=0; i<10; i++) {
myCount = min( ++myCount, 8…
strtok сохранить исходный символ Я хочу сделать словарную программу для Arduino. Словари сохраняются в массиве символов, разделенном символом «/». Теперь я хочу разделить случайно выбранный символ и разделить его по символу «/»,…