Как определить размер Flash? Мне нужно определить размер флэш-памяти моего ESP8266 на моем модуле NodeMCU, чтобы прошить прошивку AT на плату. Судя по всему, разные платы имеют флэш-память разного размера. Может ли кто-нибудь…
О Wemos D1 Wi-Fi Я купил Wemos D1 WiFi и мне интересно, как с ним работать. Итак, внутри Arduino IDE я скачал платы ESP8266, вижу WeMos D1 mini, WeMos D1 R1 и WeMos mini Pro/Lite.
Почему я не вижу Wemos D1?
…
Простое чтение и запись на дискету. Я пытаюсь подключить 3,5-дюймовый дисковод для гибких дисков (чтение и запись данных на дискету). Поскольку мне нужно записать на него число длиной всего несколько бит (16 более чем достаточно), я…
Serial в этой области не заявлен, скорее всего ошибка новичка Хорошо, новичок с небольшим опытом программирования на VBA скоро будет рвать на себе волосы. Вероятно, я упустил какую-то простую вещь, но мне бы хотелось, чтобы кто-нибудь указал, где я ошибся. Я…
Питание Raspberry Pi 3 от Arduino Uno Я хотел бы запитать свой Raspberry Pi 3B от Arduino Uno.
Мне удалось сделать это, подключив 5 В на Arduino к 5 В на Pi и подключив GND к GND, и Pi включится. Но у меня постоянный знак пониженного…
Arduino зависает через некоторое время Я использую Atmega328p с питанием 5 В,
Через некоторое время мой Arduino зависает [или автоматически перезагружается].
Я использую библиотеки:
Wire.h
CRC32.h
EEPROM.h
Arduino.h
…
Как использовать переменные и функции в нескольких файлах .ino У меня есть 2 файла .ino (2 вкладки) для одного проекта/скетча Arduino: MySketch_File1.ino и MySketch_File2.ino.
Я объявил в MySketch_File2 переменные и функции, которые хочу использовать в…
Срок службы EEPROM и размер страницы Я хотел бы оценить эффективную (минимальную) выносливость EEPROM Arduino при однобайтовых операциях записи.
The в техническом описании ATmega , используемого на многих платах Arduino, говорится…
Цифровой потенциометр и регулятор скорости двигателя Я пытаюсь получить китайский контроллер скорости двигателя постоянного тока на 20 А, работающий с цифровым потенциометром MCP42100. Поставленный аналоговый потенциометр имел сопротивление 100 кОм. Я…
NodeMCU ESP8266 в Arduino IDE не обнаруживает Wi-Fi Я использую NodeMCU 1.0 v3 и пробую пример скетча (wifiscan), но он просто не находит ни одной точки доступа в доме. Однако мой телефон, ноутбуки и т. д. могут ловить точки доступа.
Другие…
Генерация сигнала частотой 38 кГц без таймеров В настоящее время я пытаюсь сгенерировать сигнал частотой 38 кГц для моего TSOP4838 ( http://www.vishay.com /docs/82459/tsop48.pdf ) с ATtiny84A.
Я знаю, что лучше всего было бы использовать…
Массив влияет на значения цифрового чтения Я хочу включить светодиод с помощью двух кнопок. Если какая-либо из кнопок нажата, я хочу, чтобы светодиод включался, пока кнопка нажата, и не выключался, если ничего не нажимается. У меня есть два…
ESP8266-01 неправильные настройки управления потоком Ошибочно изменены настройки ESP8266-01 на неверные. Все работало нормально
на 115200 (настройки по умолчанию). Подключалось это так:
ПК->(USB)->Arduino->ESP8266.
Использование…
Может ли IDE работать с основной тактовой частотой 32 кГц? Я где-то читал, что частота основной тактовой частоты 32768 Гц мешает не только функциям micros() и millis(), но и некоторым другим вещам. Это правда? Придется ли мне отказаться от Arduino IDE для…
Вызов внешней функции из функции класса Я постараюсь объяснить свою потребность:
У меня есть созданная мной универсальная библиотека под названием myIOT.h .
Этот класс имеет предварительно настроенные настройки MQTT и Wi-Fi.
…
Попытка прочитать случайную строку с SD-карты Мне интересно, знает ли кто-нибудь, как читать случайную строку из файла с именем «PhraseList.csv» или «PhraseList.xlsx» (что проще)? Есть список из 10 тысяч.
#include <SD.h>
#include…
Почему мой код не воспроизводит звук для Arduino ? У меня есть следующий код, который я использую, чтобы попытаться воспроизвести мелодию на моем Arduino, но мелодии нет, только постукивание.
Я использую встроенный tone() функция для…
Проблема с последовательным соединением. Данные искажены У меня есть аппаратное устройство, которое отправляет данные через последовательный порт и сокет.
У меня TX устройства подключен к RX ESP8266, RX устройства к TX ESP8266.
Скорость связи на…
Невозможно загрузить код на Arduino Nano. Моя Arduino Nano v3.0 (производства Gravitech US) ведет себя неожиданным образом. Всякий раз, когда я пытаюсь загрузить на плату простую программу Blink, она всегда выдает ошибку, показанную ниже. …
Контакты Arduino против Esp8266MOD Я использовал Arduino Uno & RFID, но теперь я хочу запустить тот же код в Esp8266MOD.
Я установил все драйверы и все остальное для запуска esp8266 в Arduino IDE, но не знаю, как подключить RFID…
Линии пульсируют недостаточно быстро (?)) Должен ли этот код подавать импульсы на контакты PB3 и PB4 (MOSI и MISO Arduino Uno) с интервалом 2 мс?
#include <avr/io.h>
int main(void)
{
// for (byte i = 0; i < 32; i++)
// …
Пример SSL-клиента Arduino MKR GSM 1400 не удается подключиться Я использую пример GsmSSLWebClient, который поставляется с библиотекой MKRGSM.
Исходный пример работает отлично, я получаю логотип arduino ascii. Но когда я меняю URL-адрес, Arduino не получает…
Как удалить зависимости из библиотеки? Я пишу библиотеку для созданного мной проекта, но она зависит от библиотеки Neopixel от adafruit. Я хочу удалить эту зависимость и сделать мою библиотеку автономной.
Есть ли способ запустить чип…
Посчитайте литры топлива с помощью Arduino В нашей лаборатории мы создали датчик топлива с помощью Arduino, чтобы получать данные о топливе от транспортных средств. Что касается кода ниже, я получаю сообщение об ошибке
ОШИБКА PARSE:…
шумные выходные линии при пробуждении ото сна Использование кода, подобного этим примерам, из AVR
https://www.microchip.com/webdoc/AVRLibcReferenceManual/group__avr__sleep.html
Моя программа заставляет мой Adafruit Feather 32u4 часто…
Не получаем данные от NRF24L01 Я пытаюсь отправить данные с одной платы Arduino на другую, используя NRF24L01 , подключаясь к двум концам двух плат Arduino. Tx мигает на передающей стороне (плата Arduino 1), но принимающая…
Как связаться с датчиком через порты RX/TX Arduino? У меня есть датчик, который обменивается данными через последовательную связь. Датчики CTi TILT-05. Он передает строку ASCII с данными, разделенными запятыми. Я хочу иметь возможность читать…
Serial.write печатает пустые значения У меня есть Adafruit Bluefruit NRF52, подключенный к 9-осному датчику ориентации Adafruit BNO055, но когда я использую Serial.write для отправки данных, последовательный монитор отображает только…
Светодиод Arduino RGB не работает все время? Я создавал светодиодную систему RGB с одним светодиодом RGB, управляемым с помощью ИК-пульта дистанционного управления. Я хотел назначить кнопку для запуска индикатора настроения, который циклически…
Таймер ESP8266 для запуска действий (проблема с логикой) Итак, у меня есть приложение, в котором есть 2 конкретных времени (например, 9 утра и 18 часов вечера), когда переменная curPos обновляется. Все конвертируется в мс с 00:00 (9 утра = 32400000, 18:00…
Новый код приводит к звуковому шуму Я работаю над схемой, которая может записывать звук на SD, когда переключатель находится в положении HIGH, и останавливать запись, когда переключатель находится в положении LOW. Я использую…
Значения NaN в инкубаторе для яиц Недавно я собрал свой инкубатор Arduino, который состоит из датчика DHT22, экрана ЖК-клавиатуры, нескольких вентиляторов, резисторов и т. д.
Я загрузил скетч, и все вроде нормально. Однако,…
Ошибка с конкатенацией символов strcat Все еще не понимаю, что такое конкатенация символов.
void setup() {
testCounter(3);
}
void loop() {
// put your main code here, to run repeatedly:
}
char testCounter(int countx){
char…
пороговый уровень напряжения и проблема с миганием Я использую Arduino Pro Mini 3,3 В, 8 МГц.VCC этого Arduino поступает от преобразователя переменного тока в постоянный с регулятором 3,3 В. Я слушаю аналоговые данные от делителя напряжения примерно…
Код отлично работает с Arduino Uno, но не с NodeMCU. Я загрузил программу MPU6050_DMP6_Multiple.ino ( https://github.com/eadf /MPU6050_DMP 6_Multiple/blob /master/MPU6050_DMP6_Multiple.ino ) в Arduino Uno, и все работает нормально.
Когда я загружаю…
Аналоговые и цифровые акселерометры – плюсы и минусы Для моего проекта мне нужно измерить ускорение до 16g. Я могу выбрать либо цифровой акселерометр, например MPU6050 или MPU9250, либо аналоговый акселерометр, например ADXL326.
Каковы основные…
ESP8266 Переключение прошивки на лету Можете ли вы помочь мне понять, возможно ли это с ESP8266/32?
У меня есть основной двоичный файл, который я загружаю в чип, назовем его A — он сделан из Arduino.
A начинает работать, но…
Проблемы с чтением LM35 при длинном (?) Ethernet-соединении. У меня есть небольшой вопрос.
У меня есть Arduino Uno, считывающий 4 датчика температуры (LM35) в 4 разных комнатах. Происходит следующее: две ближайшие комнаты дают стабильные значения, а две…
Как отличить 2 Micros в Linux У меня есть 2 устройства на базе Arduino Micro, которые я хочу использовать на своем компьютере с Ubuntu Linux. Мне нужно, чтобы у них были уникальные последовательные порты. К сожалению, оба имеют…
Невозможно подключиться к mBot после использования Arduino IDE. Сегодня я купил mBot (от Makeblock), который использует последовательное соединение 2,4G. После сборки я подключился к нему с помощью mBlock (программное обеспечение на основе Scratch) и мог…
поступающее напряжение с кнопки Я использую этот простой код для Arduino:
const int buttonPin = 2;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin,…
Как загрузить код Arduino C в mBot? Я пытаюсь запрограммировать mBot с помощью Arduino IDE. Я подключен к mBot через USB на COM7 , я могу загрузить код, созданный в mBlock 3.4.11 отлично, в качестве режима редактирования…
Mac не обнаруживает последовательный порт для Леонардо РЕДАКТИРОВАНИЕ: Проблема заключалась в используемом кабеле (см. ответ ниже).
У меня MacBook Pro под управлением OS X Yosemite (10.10.1). Сегодня я впервые подключил Arduino Leonardo к…
Не удалось выделить SSD1306 при добавлении константы Я пытаюсь заставить этот код работать:
#include <Button.h>
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include…
Расширенная настройка АЦП на Due (SAM3X8E) для повышения точности Я хочу провести точные измерения с помощью Arduino Due. Хотя я использую очень хороший внешний источник опорного напряжения (LTC6655), измеренные данные все еще скачут, что особенно важно, когда я…
В чем разница между вариантами RF (wifi, xbee, NRF24L01) При использовании RF у вас есть много вариантов.
Три самых основных находятся в поле заголовка
Wi-Fi
Xbee
NRF24L01
Каковы практические различия в их использовании. Какова цель друг…
Путаница между switch и if Следующий код предназначен для управления включением и выключением двух светодиодов с помощью двух специальных кнопок. Я использовал if() для каждого условия, и мне было неудобно писать этот код,…
Новичку нужна помощь с фиксированной длиной строки Я пытаюсь создать тестовое оборудование, которое будет взаимодействовать с некоторым программным обеспечением и должно отправлять строку исправления. когда напряжение меняется, длина струны тоже…
Множественная ошибка определения при связывании firmware.elf Я просто не могу понять, как правильно работать с несколькими файлами. Мой код стал довольно большим, поэтому я решил разделить все классы на один файл каждый. Итак, у меня осталось 6 файлов:
…
Проблемы с нехваткой памяти Arduino + IR + Raw code У меня проблема с моим новым проектом с Arduino + ИК-эмиттером + большими необработанными кодами.
Я пробовал так:
https://gist.github.com/jjmjr/41ed083c8229d0218c962641c5af27b0
Как вы…
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…
Как должна работать эта простая транзисторная схема? Сегодня я пытался воспроизвести эту схему.
Мой двигатель — компьютерный вентилятор, ему, видимо, не нужен обратный диод, поскольку нет щеток .
Я использовал источник питания 12 В для…
Ошибка RadioHead и DallasTemperature Библиотека RadioHead работает только на очень старом ядре ATtiny85.
Он отправляет данные, но я хотел бы отправить что-то полезное. Проблема в том, что я не могу прочитать данные датчиков,…
Arduino не видит данные от nodemcu Я пытаюсь отправить данные из NodeMCU в Arduino nano.
Если я попытаюсь отправить данные с задержкой в одну секунду, все будет работать нормально.
Но если я попытаюсь отправить без задержки…
Нужна помощь с software serial Я тестирую базовый пример последовательного программного обеспечения на веб-сайте Arduino, но не могу распечатать свой серийный номер
#include <SoftwareSerial.h>
SoftwareSerial…
Как уменьшить использование памяти в коде? Я написал этот код для управления своей рождественской елкой. Он занимает большую часть памяти моего Arduino Uno:
Sketch uses 31822 bytes (98%) of program storage space. Maximum is 32256 bytes…
Не могу заставить работать software serial Итак, у меня есть два Arduino (Arduino Nano), и я пытаюсь заставить их взаимодействовать через SoftwareSerial. У меня есть «отправляющий» вывод D10 Arduino, подключенный к «получающему» выводу D11…
Загрузчик какой платы находится на микроконтроллере? В настоящее время я работаю над проектом, для которого требуется автономный микроконтроллер Atmega2560. После того, как я сжег загрузчик с помощью этого метода: http://www.gammon.com.au/bootloader …
MQTT — Можно ли разослать Lastwill в несколько тем? Я использую ESP8266 в качестве устройства IOT с MQTT для отправки сообщений о состоянии.
У каждого устройства есть своя тема доступности, в которой указывается его состояние онлайн или оффлайн …
Как соединить L293D и MPU6050 для совместной работы? Мне интересно, как соединить L293D (H-мост) и MPU 6050.
Я использую 1 Arduino Uno, 2 двигателя постоянного тока, 1 MPU6050 и L293D.
Когда я попробовал это, я почувствовал искры/дым от макетной…
ESP8266 Напряжение питания падает ниже 3,3 В Я пытаюсь подключить ESP8266 к стабилизатору 3,3 В (этот , может обеспечить ток ~ 1А). Я несколько дней пытался заставить ESP работать — он иногда загружается, иногда подключается, но затем снова не…
Как подключить несколько устройств I2C? Я пытаюсь подключить I2C OLED SSD1306 и I2C INA219 к ESP32, но безуспешно.
Первая попытка:
#include <WiFi.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include…