Закодируйте и подключите ЖК-дисплей и кнопку Мне нужно закодировать и связать: "Кнопка нажата". на ЖК-экран при нажатии кнопки. Когда кнопка отпущена, на ЖК-дисплее должно появиться сообщение «Кнопка отпущена».
НУЖНА ПОМОЩЬ!!!
Как синхронно управлять двумя сервоприводами? Для преодоления проблем с крутящим моментом я прикрепил 2 идентичных сервопривода к определенной части моей руки робота и потому что я видел, как кто-то делал то же самое.
Теперь, когда я…
Нажать одну кнопку, потом другую? Допустим, у нас есть две кнопки - кнопка 1 и кнопка 2. Что мне нужно сделать, так это что-то сделать (например, включить светодиод), когда кнопка 1 нажата, а затем нажата кнопка 2. Я могу сделать…
статус выхода 1 'mySerial' не называет тип По какой-то причине я просто не могу заставить его работать. Я попробовал #include <SoftwareSerial.h> и попробовал #include "SoftwareSerial.h" . Кто-нибудь может мне помочь?
#include…
Как считать время до следующего дня недели? Я хочу сделать в Arduino обратный отсчет, который показывает, сколько дней, часов и минут осталось до 12:00 пятницы.
В моей программе я использовал функцию в php strtotime('следующая пятница') ,…
Чтение нескольких датчиков температуры NTC с помощью Arduino Эй... Я создаю проект с четырьмя датчиками температуры NTC 10 кОм с помощью Arduino. Легко измерить только один датчик температуры NTC. Существует множество примеров измерения NTC, например код,…
Как использовать PROGMEM в файле .h/.cpp вместо файла .ino? Я хочу использовать множество файлов .h / .cpp , которые будут использоваться в моем скетче ino .
В одном из этих файлов .cpp (и позже) я хочу использовать константные массивы (например, таблицы…
Приемлемо ли новое без удаления? Я знаю, что не рекомендуется использовать команду new для динамического создания данных, однако, если я никогда не буду использовать команду delete , приведет ли это к потере памяти…
Прочитать значение регистра в arduino Я хочу прочитать значение регистра (8-битного). В частности, я хочу прочитать значения:
Таймер/счетчик — TCNT0 ( Адрес 0x26 (0x46) )
Выходные регистры сравнения — OCR0A и OCR0B.
Есть…
Работа с основной библиотекой Wire Я изучаю драйвер кода библиотеки Wire utility/twi.h , чтобы узнать, как работают буферизация twi и управление ISR.
На самом деле я скопировал заголовочные/исходные файлы из пути Arduino …
Arduino продолжает зацикливаться Я написал программу, в которой я ввожу число (4 бита), и четыре светодиода на макете загораются в соответствии с его двоичным кодом. Проблема в том, что программа работает хорошо только для (2-15),…
New.cpp запрограммирован неправильно? Ардуино 1.8.9 У меня проблемы с кодом, и я не уверен, что это проблема с распределением памяти. Итак, я просматриваю новый, удаляю, чтобы посмотреть, не выдает ли он ошибки, и, найдя исходный код, нахожу…
SIM800L GSM-модуль, нет сигнала сети RSSI Я использую модуль GSM 800L для отправки SMS-сообщений. Когда я тестирую модуль с помощью Arduino, он показывает уровень сигнала 0:-115 дБм.
По сути, сигнала нет. SIM800L — это четырехдиапазонный…
Вопросы о библиотеке HMC5883L Сейчас я изучаю структуру библиотек. Я хочу узнать, как хорошие программисты пишут код, каким стратегиям они следуют, какому искусству программист следовал при разработке библиотеки. И насколько…
Программисты Arduino на прокат? Как мне лучше всего связаться с программистами Arduino, которые готовы разрабатывать небольшие проекты за дополнительную плату?
Как написать функцию, возвращающую матрицу? Мне нужна функция, возвращающая матрицу вращения 2x2, что-то вроде:
float matrix(float phi){
float R[2][2] = { {cos(phi), -sin(phi)},
{sin(phi), cos(phi)} };
return R;
}
…
Как объединить 2 разных скетча вместе? (Прежде чем проголосовать против, обратите внимание, что это «звонок» для ответа на часто задаваемые вопросы с самостоятельным ответом.)
Этот вопрос возникает постоянно. Как объединить два разных…
Ошибка переменной does not name a type! У меня нет большого опыта программирования на C++. Я получаю эту ошибку
'z' does not name a type!!!
чего я не видел в MATLAB или Python... Что не так??? Это так просто!!!
float x=10;…
Проблема с кодом У меня есть одна проблема с моим кодом, я новичок и не могу ее решить. Вы можете помочь мне? Спасибо вам большое.
У меня такая проблема:
error: expected unqualified-id before '{' token
…
Функции со строковыми параметрами Внутри моего основного цикла есть такая строка:
String string1;
У меня есть функция, которая принимает строку 1 в качестве параметра и использует ее для отправки этой строки в виде SMS.
…
Возвращает ли bool целое число? Я знаю, что для Arduino (и C в целом) для сравнения «ложь» равна 0, а любое ненулевое целое число является «истиной». У меня вопрос: «возвращает» ли тип данных bool конкретное целое число для…
Чтение текста построчно с SD Почему следующий код возвращает эту ошибку? Как мне это сделать?
Ошибка: статус выхода 1, недопустимое преобразование из 'const char*' в 'char'
[-fpermissive]
#include "FS.h"
#include…
Как сделать счетчик, который считает количество активных входов? Я хочу сделать указатель направления с использованием зеленых, желтых и красных светодиодов. Индикаторы должны меняться, когда активный вход 1 достигает заданного значения, например:
Зеленый,…
Вызов метода в основном скетче из библиотеки. Мне нужно использовать специальную библиотеку, которая выдает сообщения об ошибках в виде строкового текста. Библиотека использует функцию Serial.println() для отправки сообщений на…
Обеспечиваем более быстрое и точное обнаружение MindWave Mobile В настоящее время я пытаюсь заставить устройство Mindwave Mobile работать с Arduino Uno. Я следую руководству здесь .
Однако приведенный пример кода работает не очень хорошо. Я пытался получить…
Функция запуска при срабатывании Я пытаюсь создать устройство, реагирующее на движение/падение. У меня есть датчик, который постоянно проверяет, обнаружено ли движение и падение в voidloop() . Если обнаружено и движение, и падение…
expected `}' at end of input int scvVal = 6;
int drvVal = 9;
int sensorVal = A1;
void setup() {
Serial.begin(9600);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
}
void loop(){
sensorVal = analogRead(A1);
Serial…
Какую версию скетча я там оставил? Есть ли способ «спросить» 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);
…