Отправка данных через esp8266 с помощью arduino Я пытаюсь отправить данные GPS с помощью esp8266, используя плату Arduino. Я использовал ресивер neo-6m и модуль esp8266-01. Ниже моя программа, использующая AT-команды. Программа успешно…
Как поставить отсрочку на 7 часов? Для моего приложения мне нужно смоделировать солнечный свет, включая восход и заход солнца.
У меня есть программа, которая будет медленно загорать некоторые светодиоды в течение определенного…
Светодиодный матричный дисплей с разной яркостью До сих пор я видел в проектах, связанных со светодиодными матрицами, что яркость полностью контролируется. Это означает, что яркость всего экрана может быть как уменьшена, так и увеличена. Как можно…
Могу ли я оставить AVcc отключенным? Я использую автономный ATmega8A, но аналоговые контакты (порт C) не используются.
Из-за того, что ATmega8A не имеет PRR (регистра снижения мощности) для отключения АЦП и TWI.
Я хотел бы знать,…
Использование SoftwareSerial.h в файле .cpp Я пытаюсь объединить различные компоненты в моей сборке Arduino с помощью объектов, но у меня возникли проблемы с тем, который управляет беспроводным приемопередатчиком, который использует …
NodeMCU продолжает отключаться Я создал систему домашней автоматизации, состоящую из NodeMCU, 4-канальной релейной платы, работающей на Blynk, и IFTTT.
На данный момент я управляю только гирляндой гирлянд и двумя светодиодными…
Arduino uno с библиотекой microled; рисовать в форме Прошу прощения за беспокойство, но мне снова нужна помощь с моим кодом Arduino. Я все еще учусь, поэтому делаю ошибки.
Я пытаюсь рисовать фигуры на экране i2c с помощью библиотеки Microled. Мой…
Питание Arduino и реле У меня есть переключающий трансформатор на 5 В (5,3 В), который подключается к регулятору напряжения 7805 и питает Arduino. Arduino управляет 4 реле с помощью биполярных транзисторов. эти реле…
SPI: проверить, подключив MOSI к MISO Можно ли проверить соединение SPI, подключив MISO напрямую к контакту MOSI? Я работаю над низкоуровневой реализацией SPI и хочу убедиться, что библиотека в основном работает. Было бы неплохо иметь…
ESP 01 потерял прошивку при отключении
Привет, я использую Arduino uno & ЭСП-01
ESP-01 работает хорошо, когда я ставлю прошивку на ESP, например, распространение Wi-Fi или AT-команды в порядке.
но когда я отключаю arduino…
Как указать длину массива при построении объекта в Arduino IDE? Я работаю над групповым проектом по созданию собственной библиотеки с использованием Arduino IDE. Поскольку среда разработки Arduino использует C++, библиотека должна быть классом. Одно из полей…
Выполнять код только один раз Я пытаюсь создать оператор if, который запускается только один раз, при первом запуске цикла void, и после этого переключается на другой код. Но следующее выполняет только stepper1a(). Любая помощь…
Двигатели постоянного тока работают только в одном направлении Я новичок в Arduino и делаю свой первый полноценный проект — робота, избегающего препятствий.
Я использую Arduino Uno и защиту двигателя, совместимую с библиотекой драйверов двигателей Adafruit.…
Увеличение скорости датчиков Vl6180x У меня есть 5 датчиков ToF vl6180x Pololu. Мне удалось подключить все датчики к Arduino через I2C, запустив каждый датчик в разное время, а когда они это сделали, изменив их адреса, но, хотя я могу…
Код шагового двигателя. Задержка или Миллис Я буду проектировать робота с несколькими шаговыми двигателями. целесообразно ли использовать здесь миллис вместо задержки или нет?
прямо сейчас я проверяю, будет ли работать Millis(), но мне все…
Из string в int, проблема Я создаю приложения для компьютера, которые будут использоваться для управления манипулятором робота. Я хотел сделать первую попытку запустить приложение не на моторе, а на диоде и проверить, будет…
Безумное выделение тепла с ESP8266 У меня есть ESP8266 на мини-плате Wemos D1. Простая анимация "Радуга с FastLED". Ничего особенного, но плата нагревается так, что я не могу до нее дотронуться, а батарея емкостью 2500 мАч…
Почему это занимает больше байта? Я заменяю только часть своего кода, где хочу использовать первый метод, но, как вы можете видеть, размер моего скетча немного увеличивается
//if(iBPM >= 40 || iBPM <= 170 )
{
…
Встроенная цифровая карта для управления роботом Итак, я создаю этот проект для школы. Это простой робот с Arduino MEGA 2560, и в основном я создаю цифровую карту, загружаю ее в программу Arduino, и тогда робот может управлять. Тем не менее, я…
Клавиатура Arduino HID не работает Я использую ItsyBitsy 32u4 , Adafruit говорит, что он может работать как клавиатура USB HID. mc основан на 32u4, который, по словам клавиатуры , поддерживается.
У меня есть простой скетч,…
Чтение последовательного ввода Arduino Я считываю ввод со своих весов Ohaus, используя его вывод RS232, используя этот код:
#define HWSERIAL Serial1
void setup() {
Serial.begin(9600);
HWSERIAL.begin(9600);
}
void loop() {
int…
Светодиод Arduino мигает одним нажатием кнопки Я хочу, чтобы светодиод мигал, когда я нажимаю переключатель один раз, но он продолжает мигать. Я попробовал идею просто зажечь светодиод и держать его включенным всего одним нажатием кнопки,…
Запутанные операторы условий Я работаю над проектом по созданию розетки с таймером, используя Arduino и датчик тока. Для кода я решил изменить код, который должен был быть кухонным таймером .
В этом коде я нашел оператор …
Запись данных на SD-карту из SoftwareSerial У меня есть Arduino Uno и экран регистрации данных Adafruit, и я подключил цифровой датчик давления, использующий последовательную связь. Датчику требуется символ, чтобы начать передачу данных. Мне…
Альтернатива RDTSC для Arduino Чтобы рассчитать время выполнения операции, я сохранял результат millis() до и после операции, чтобы рассчитать интервал времени. Есть ли альтернатива Arduino Uno, такая как RDTSC для архитектуры…
Мой код запускает N-канальный МОП-транзистор, как я и предполагал? У меня есть определенный фрагмент кода, который, как я полагаю, через 10 секунд отправит сигнал высокого уровня на второй цифровой контакт в течение 50 секунд. После этого ничего делать не будет. …
Программный сброс AVR без ватчдога Я написал обычную программу-оболочку avr, которая уже использует сторожевой таймер для перезапуска, а после сброса сторожевого таймера - восстанавливает плохую ситуацию.
После этого процесса…
Распознавание голоса Arduino Можно ли использовать только Arduino для распознавания голоса? а может с esp32 нет интернета.
Я нашел чип распознавания речи, но это не то, что мне нужно
У меня есть esp32 esp8266 и плата arduino…
XBee использует Serial, а не SoftwareSerial — как исправить Итак, у меня есть пара XBee S2C, и я правильно их настроил — они действительно могут взаимодействовать друг с другом. Я использую их с Arduino Unos и этим шилдом: https://store.arduino.cc/usa/shield…
Как я могу адаптировать этот код для ATTiny85? Поэтому я настроил схему Arduino, чтобы при нажатии кнопки воспроизводился звуковой эффект и активировался светодиод, пока я не перестану нажимать кнопку. Поскольку я не использовал модуль карты…
Не могу загрузить программу в Arduino Uno Я не использовал свой Arduino около 2 месяцев. Раньше это работало нормально, но теперь, когда я хочу загрузить свою программу, я получаю эту ошибку:
Не удалось найти плату на выбранном порту…
Порядок оценки макросов #define EDIT: я думаю, что это лучше подходит для переполнения стека C++, поэтому я собираюсь повторно опубликовать это там.
Я работаю над системой меню с помощью макросов #define (на основе прошивки…
Остановить мигание светодиодов Мой код:
// К контакту 13 подключен светодиод на большинстве плат Arduino.
// дать ему имя:
int led = 13;
const int buttonPin = 2;
// процедура установки запускается один раз, когда вы…
Рассчитать статистику в EEPROM Я искал, как выполнять статистические вычисления в EEPROM, но не по теме.
Данные, которые я сохранил в EEPROM, — это температура тела.
В настоящее время я сохранил данные, используя float.
Ниже…
Последовательная связь между ПК и Arduino с использованием C Я пытаюсь отправить некоторые данные на arduino mega 2560, используя последовательную связь.
Я использую пример, который безуспешно нашел здесь .
На каждом сайте, который я читал, говорится,…
Как применить таймер к команде AnalogWrite для Arduino У меня есть 2 скетча для управления вентилятором с помощью Arduino UNO, которые я пытаюсь объединить.
Первый — это таймер, который включает и выключает контакт в течение определенного периода…
Помогите с буквенно-цифровым массивом У меня есть плата Leonardo, и я хочу настроить свои контакты для ввода за один раз с помощью цикла for, но проблема заключается в аналоговых выводах. Я не вижу, как настроить смешанный…
Ток потребления зуммера Я хочу использовать зуммер KPEG2000 в своем приложении Arduino. Я хотел бы знать, может ли GPIO напрямую управлять этим зуммером, не разрушая UC (GPIO может выдавать максимум 40 мА). В таблице…
Таймер 1 COMPA ISR - поведение по умолчанию? Я создаю генератор частоты LCD.
Когда TIMER1 достигает заданного значения, он переключается на контакт 9 (через OC1A ).
Случайно, я оставил TIMER1 "прерывание при сравнении соответствия…
Запись загрузчика и загрузка скетча на ATMEGA328 У меня есть ATMEGA328-PU (не atmega328P-PU), и мне удалось установить на него загрузчик с помощью Uno в качестве ISP, но теперь я не могу загрузить какой-либо скетч, это шаги, которые я сделал до…
Сделать установленный график затемнения светодиодов? Я пытаюсь заставить светодиоды переходить от минимальной яркости к максимальной и обратно за 2,55 секунды.
Я действительно не знаю, с чего начать. У меня есть следующий базовый код для…
как С++ понимает, какую функцию нужно использовать? в этом коде:
void AdptSendReply(const char* str)
{
string s(strlen(str) + 2);
s = str;
AdptSendReply(s);
}
void AdptSendReply(const string& str)
{
string s(str.length()…
Ошибка: exit status 1 stray '#' in program Я получил эту ошибку:
exit status 1 stray '#' in program
Как удалить эту ошибку..?
int keys = {1,2,3,A,4,5,6,B,7,8,9,C,*,0,#,D};
Влияет ли LabVIEW Linx на скорость связи с Arduino? Я использую LabVIEW для подключения к Arduino Mega. Я управляю логическим элементом для включения/выключения тока, и в то же время есть соединение I2C с датчиком. Мне стало известно, что временное…
Общие сведения о WiFi.printDiag(Serial) У меня возникли трудности с настройкой веб-сокетов с помощью Arduino IDE с ESP8266 проблема с веб-сокетами ESP8266 , и я добавил WiFi.printDiag(Serial) в основной цикл моего кода. Вывод, который я…
Arduino UNO — колебания входов и выходов
На моей плате Arduino есть несколько потенциометров (100 КБ). Когда я повышаю значение одного из этих сопротивлений, другие банки меняются (не слишком сильно, но значительно). Я понятия не имею…
В чем разница между Nano 328p-au и 328p-mu? В чем разница между Nano 328p-au и 328p-mu? Это связано с обновленным загрузчиком или просто другой дизайн платы? Я хочу убедиться, что заказал правильный, и я не мог найти правильный ответ до сих…
WS2812 Проблема с цветом матрицы. Власть? У меня есть 8 матричных светодиодных плат 8x8 WS2812, соединенных вместе, чтобы получить 2 матрицы 16x16. Я подключил их проводами Dupont.
Я также запитываю 2 16x16 проводами Dupont, которые…
Arduino IDE не видит последовательные порты Я новичок в ардуино и недавно купил nodeMCU Amica esp2866 для этого учебник . Моя плата подключена к моему MacBook Air (10.14.5 с Mojave), и отображается только «/dev/cu.Bluetooth-Incoming-Port». …
Попытка связаться с ESP8266 Добрый день, ребята, я пытаюсь заставить ESP8266 работать с Arduino Uno. Вот проводка.
Когда я перехожу к последовательному монитору (115200 бод) и набираю: AT, ESP8266 не отвечает. Я что-то…
Обработка выходного тока Arduino Мне нужно запитать привод, который требует 12 В и потребляет от 5 до 10 Ампер в зависимости от веса, который он заряжает. Поэтому я купил блок питания на 12 вольт и 10 ампер.
Я…
Объявление переменной внутри основного цикла Раньше я объявлял переменные внутри основного цикла, и это работало нормально.
В новом проекте я сделал то же самое:
void loop(void)
{
uint8_t counter;
....
if (buttonPress)
…
Могу ли я запретить библиотеке Stepper удерживать двигатель? Я использую библиотеку Stepper для управления одним шаговым двигателем. Когда Arduino не запускает двигатель, он удерживает вал двигателя на месте. Для моего приложения это очень расточительно и…
Контейнерная программа Arduino Timer0 Как описано здесь
https://learn.adafruit.com/multi-tasking-the-arduino-part- 2/таймеры
Я использую таймер 0, чтобы получить собственный таймер с разрешением в миллисекундах.
Он настроен…
Что такое "tCAN" в кодах CAN-шины? Я новичок в Arduino и шине CAN. Я изучаю некоторые примеры кода, которые содержат «сообщение tCAN».
Я предполагаю, что он определяет класс для сообщений CAN. Я много искал, но не нашел никакой…
Есть ли библиотека для Arduino Motor Shield? У меня есть старый моторный шилд, но я вижу, что версия 3 все еще продается: https://store. arduino.cc/arduino-motor-shield-rev3
Когда я перехожу по ссылке раздела "Начало работы" на странице …
Будет ли Funduino Joystick Shield работать на Mega? Я пытаюсь заставить Funduino Joystick Shield работать с Arduino Mega, и мне нужно использовать возможности WiFi. Спецификации, которые я нашел для Funduino (см. https://protosupplies…
Прерывает arduino, прерывая последовательную связь У меня проблемы со связью VB.Net-Arduino.
Кажется, прерывание приостановило мою последовательную линию связи в void loop() { ... } . Я не знаю, что делать, и я не могу стереть строку прерываний,…
Вращающийся энкодер, использующий прерывание Я впервые работаю с поворотным энкодером и прерываниями. Я использую Pro Micro, у которого есть контакты прерывания на контактах 0 и 1. Приведенный ниже код работает должным образом.
Мой вопрос:…