Чтение данных из Google Таблиц с помощью Nodemcu Я хочу читать и записывать данные в таблицы Google с помощью ESP8266 WIfi Nodemcu, и я могу это сделать, но временной интервал между двумя строками записи составляет 3 секунды, что слишком много. Я…
Чтение данных с Ohaus Defender 3000 с экраном RS-232 У меня есть проект, в котором мы должны считать вес Ohaus Defender 3000 с помощью Arudino Mega 2560 и экрана RS-232. Прямо сейчас у нас есть RX Arduino к TX шилда и TX Arduino к RX шилда. В нашем…
Поиск адреса OLED с использованием связи I2C и Arduino Известно, что адрес OLED SSD1306 — 3C. Формат кадра следующий:
Из рисунка следует, что двоичный шаблон должен быть 01111000 для первого кадра (учитывая режим записи и предпоследний бит не имеет…
Последовательная связь Arduino с Python: отправка массива Я немного новичок в Arduino и Python. Моя цель — отправить команды Arduino для запуска шагового двигателя. Мне нужно отправить массив, содержащий параметры. После консультации со многими более…
MCore (Arduino) - Bluetooth-связь Python ПК и Mcore с модулем Bluetooth сопряжены. Порт COM9 исходящий в ПК. Однако, когда я отправляю сообщение, Arduino ничего не получает. Я просто отключаю Arduino от ПК и пишу простой код в Mcore,…
Как правильно сделать сканер массива символов? Я начинаю с этого:
char delay_chars[10];
затем у меня есть поток входящих символов, которые мне нужно назначить следующим образом:
['I', ' ', 'l', 'o', 'v', 'e', ' ', 'p', 'i', 'e']
…
Как добавить доходность перед else if? Итак, я запускаю свой проект на NodeMCU, но я не знаю, как добавить доходность перед else if. Это даст мне такую ошибку:
Arduino:1.8.12 (Windows 10), 開發板:"NodeMCU 1.0 (модуль ESP-12E), 80 МГц,…
Энергопотребление Arduino Nano IoT Я пытаюсь уменьшить мощность моего Arduino Nano IoT . Я хотел бы запустить его с использованием батареи в течение более длительного периода времени. Я думал, что это будет возможно, если большую…
Esp8266 + Atmega328p в качестве прошивки Уточним, я не говорю о прошивке ESP8266 с помощью Arduino .
Я хочу спросить, как я могу использовать atmega328p в качестве флэш-памяти с esp8266 (вместо этого 8-контактного маленького чипа на…
Запуск сервопривода при захвате изображения Я пытаюсь создать программу, когда камера захватывает сервопривод, который будет непрерывно вращаться на 90 градусов, но мой код остановится в выводе на печать 2 . Любая идея для непрерывного…
Есть ли лучший способ объединить оператор if с ISR? В моем скетче при срабатывании прерывания переменная состояния переключается с высокого на низкий уровень и наоборот. В зависимости от состояния переменной у меня есть оператор if в основном цикле,…
Как округлить миллис () при делении на минуты? unsigned long milliseconds=millis();
// если во время чтения указанные выше миллисекунды = 599999, т.е. 1 миллисекунда меньше 600000, т.е. 10 минут
unsigned long minutes =…
Как динамически реагировать с помощью файлов, содержащих шаблоны? Мы разрабатываем веб-консоль и REST API для NodeMCU V3 ESP8266, используя ESPAsyncWebServer . Мы столкнулись с некоторыми трудностями при обслуживании динамических страниц с использованием файлов,…
Arduino Uno R3 USB не работает У меня возникла проблема с платой Arduino Uno. Он не монтируется на моем компьютере с Linux, но его питание включено и горит светодиод. Раньше работало. После того, как я протестировал кнопки с…
Подключение двух датчиков к одному аналоговому выводу Я новичок в программировании с помощью Arduino, поэтому, если это покажется глупостью, потерпите меня.
Я использую Arduino Uno R3.
У меня есть два датчика: датчик влажности почвы и датчик…
Nema 17, Arduino Uno и шаговый двигатель ~2H42B Я попытался запустить шаговый двигатель Nema 17, используя привод, показанный на рисунке ниже (не базовый привод L298N, который, кстати, я успешно использовал для вращения двигателя).
Может ли…
несколько индивидуальных сервоуправлений Arduino Я хочу объявить в своем коде 11 серводвигателей. Есть ли лучший способ сделать это, чем просто объявить всех друг под другом. Причина в том, что у меня есть код, который будет устанавливать вращение…
Пример SimpleChat BLE печатает зашифрованные символы Я пытаюсь использовать приложение SimpleChat для тестирования своего RedBearLab Shield.
Если я отправлю «Hello» и to в Serial.print или Serial.write, то в моем Serial-мониторе я увижу что-то вроде…
Если условие не работает должным образом В последнем условии в else if (см. код, помеченный ***), я не получаю экран со сбоем лазера/спеклке, если присутствуют оба флага сбоя 1 и флаг сбоя 5, однако вместо этого он показывает мне отказ…
Использование оператора case с приемником ИК-излучателя Я пытаюсь использовать два "инфракрасных модуля обхода препятствий" для работы со следующим скетчем. Из всех моих исследований я считаю, что формулировка случая - мой лучший вариант, потому что (я…
В чем разница между библиотеками «ESP8266Wifi.h» и «WiFiEsp.h»? Я начну проект с использованием модуля NodeMCU V3 WiFi , в котором используется чип esp8266 . Однако я не решил, какую библиотеку использовать. Я не хочу использовать последовательный мост с…
Включение класса с файлами .h и .cpp Я пытаюсь использовать класс в файле .ino. Код:
.ino-файл
#include <LED.h>
int Pin1 = 13;
int Pin2 = 12;
int Pin3 = 11;
LED led;
void setup() {
pinMode(Pin1,OUTPUT);
pinMode(Pin2…
Получение координат с сенсорной панели по I2C Привет, мир (это мое первое сообщение на этом форуме).
Я совсем недавно женился на Arduino, я очень увлечен этой платформой, которую я давно люблю, но никогда не было времени посвятить ей.
…
G-коды Marlin, применимые к плате Melzi Sanguino Как/где найти полный список «приемлемых» g-кодов Marlin, применимых к плате Melzi Sanguino на 3D-принтере (Zonestar). Похоже, что не все платы принтеров принимают все доступные коды Marlin.
…
Использование DHT11 и EMF — проблема с задержкой Код работает, но есть задержка при включении и выключении светодиода (физически). Есть ли более эффективный способ написать этот код? Я предполагаю, что это вызвано задержкой чтения DHT11.
…
Низкая частота обновления 1,8-дюймового TFT-дисплея У меня есть 1,8-дюймовый TFT-дисплей для Arduino Nano, и он очень медленно меняет цвет. Когда я пытаюсь изменить цвет всего экрана, я вижу, как он меняет цвет построчно. Я использую библиотеки…
Nokia 5110 LCD проблема с отображением номера У меня возникла проблема с ЖК-дисплеем Nokia 5110. В данный момент собираю паяльную станцию на основе ПИД-регулятора. В исходном коде использовался 7-сегментный дисплей, и я адаптировал код для…
умное кодирование возможно? Есть ли способ почистить этот код... или сделать умный код?
В этом примере я использую 6 реле, в окончательном коде их будет 10.
Кроме того, теперь я использую 5 переключателей, а их будет 8,…
Передача структуры из main.cpp в класс Извините, если этот вопрос был опубликован, но я не смог найти тот, который соответствует моей проблеме. Я не мог передать свои значения структуры из основного файла в класс. Есть идеи? Я получил…
Serial.println() не работает в ISR Пожалуйста, обратитесь к моему коду ниже,
const int led_pin = PB5;
const uint16_t t1_load = 0;
const uint16_t t1_comp = 43750;
int blinkcount;
void setup() {
// поместите сюда код установки…
Сумасшедшие результаты с I2C и I2C_Anything() У меня есть следующий код в функции Arduino Mega для извлечения двух 4-байтовых целых чисел из Teensy 3.2.
Wire.requestFrom(SLAVE_ADDR, sizeof(float)+ 2*sizeof(long));
mySerial…
Обновите атрибут класса с помощью attachInterrupt Я хочу реорганизовать этот код
/*
YF‐ S201 Water Flow Sensor
Water Flow Sensor output processed to read in litres/hour
Adaptation Courtesy: www.hobbytronics.co.uk
*/
volatile int flow_frequency;…
Верните направляющую для укладки фотографий в начало В изоляции (73 года) и пытаюсь вернуть мою направляющую для укладки макрофотографий в исходное положение без концевого выключателя. Я знаю количество пройденных шагов, так что это просто вопрос…
Застрял в цикле While! Я использую 4 LDR для отслеживания солнца для солнечных батарей. Не с сервоприводами, а с линейными приводами (немного неуместно, но просто для общего понимания)
Мой код застревает в этом цикле…
Последовательная связь по bluetooth hc-05 Я делаю ультразвуковой радар, используя шаговый двигатель и ультразвуковой датчик, и отображаю выходные данные с помощью программного обеспечения (обработка 3), которое выглядит как ppi радара на…
Переменная счетчика сбрасывается на 0 без сброса (мега) (Arduino Mega2560) Я пытаюсь проверить размещение счетчика n в цикле for, проблема в том, что каждый раз, когда он выходит и возвращается в цикл for, n снова сбрасывается, поэтому он печатает…
Аппаратный SPI Arduino NANO не работает У меня есть клон Arduino NANO и 2,4-дюймовый TFT-дисплей ILI9341. Контакты VCC и LCD дисплея подключены к контакту 5V платы. GND к GND. Все логические контакты подключены к делителям напряжения.…
Увеличьте или уменьшите яркость дисплея Nextion У меня есть дисплей nextion. Я хочу реализовать этот вопрос. Запустите программу. Если, например, я не прикасаюсь к дисплею в течение 15 секунд, он должен отключить свою яркость. Если я коснусь…
Отправка последовательных данных в прерывании Используется микросхема ATMEGA328-P с тумблером, подключенным к контакту 8, и переключателем мгновенного действия, подключенным к контакту 9. Моя цель — отправить по последовательному порту…
esp32-cam публикует изображение в mqtt Я хочу опубликовать захват изображения через ESP32-CAM в MQTT. Имейте следующий код:
#include "WiFi.h"
#include "esp_camera.h"
#include "esp_timer.h"
#include "img_converters.h"
#include…
Как вычесть микро()? Я пытаюсь рассчитать время между импульсами, сравнивая отметку времени micros(). Я понимаю, что вы не можете просто вычесть unsigned long, но я не могу понять, какова для него альтернатива.
Ниже…
Velleman KA02 не работает на Mega 2560 r3 У меня есть аудиоэкран Velleman KA02 . Когда я использую этот экран на Arduino UNO R3 с этим пример кода , он работает. И под «работой» я подразумеваю, когда я взаимодействую с Serial Monitor …
Проблема чтения данных Arduino Bluetooth HC-05 У меня проблема с модулем bluetooth HC-05 и сервоприводами. Если я ввожу терминал Bluetooth 4,1, я хочу, чтобы сервопривод 1 поворачивался на 60 градусов 3 раза. На короткое время сервопривод 1…
Как разбить *char и перейти к функции, требующей uint8_t? У меня есть требование, чтобы событие имело char *newvalue .
void event(char *newValue) {
// Код здесь
}
newValue состоит из двух цифр. Если это 1-9, это "1" "2" и 10+ это "10" "11" и т.…
Проблема в l led или arduino nano Когда я работаю над arduino nano и загрузил файл, светодиод будет мигать на 13-м контакте, а не на 13-м. L-светодиод мигает. Я даже пытался сбросить его и загрузить пустой файл и снова загрузить код…
Отправка MIDI CC на несколько миди-каналов Здравствуйте, я хотел бы отправлять сообщения CC на другой MIDI-канал (регулятор громкости). Сообщения CC поступают с одной ручки.
Решение, которое я нашел, похоже на работу, но я уверен, что оно…
HTTP-команда Arduino — ESPEasy Я новичок в Arduino, и хотя я начинаю и создаю некоторые базовые проекты, моей конечной целью сейчас является возможность включать и выключать мой Sonoff с помощью переключателя мгновенного действия…
Могу ли я соединить DS3231 и MPU6050? Можно ли соединить DS3231 и MPU6050 с помощью Arduino Mega 2560? Я подключил его:
MPU 6050 Arduino Mega 2560
SDA = SDA
SCL = SCL
GND = …
Странное поведение переменных при замене циклов for оператором if Посмотрите на изображение последовательного монитора, показывающее, что я получаю большое число, 4 миллиарда, когда я умножаю две вызванные функции вместе. Это всегда происходит после 53, если я…
Управление VFD с помощью ModBus RTU через RS485 и Arduino Я пытаюсь управлять частотно-регулируемым приводом Folinn (Руководство: Руководство ) с Arduino Uno через модуль MAX485 =true">например, здесь.
Контакты для MAX485:
И > D8
DE…
Использование PortB в качестве приемника, не работает Из идей здесь я пытаюсь использовать PB0-3 в качестве стоков для светодиодной матрицы, и контакты просто не будут тонуть.
Мой тестовый код:
void setup() {
//bitClear(SPCR, 6);
pinMode(PD5…
Логическая переменная с оператором if Я пытаюсь использовать логические переменные с двумя операторами if. Второе условие if никогда не оценивается как истинное. Может быть, это проблема с тем, как я определил свои логические переменные…
Как подключить голую камеру с мобильного телефона к Arduino Uno Хорошо, ребята. У меня это 3 камеры (средняя от айфона 6s, 2 сбоку я нашел, и думаю есть от современного телефона). Мне нужна информация, как подключить к ним Arduino Uno. Я знаю c/c++, ассемблер,…
Преобразование char в строку в программе Arduino Я начал изучать Arduino и хорошо разбираюсь в Java и Python. В программе Arduino мне нужно, чтобы ввод символов через Serial сохранялся в переменной String. Из моего предыдущего опыта…