Преобразование 16 бит в число с плавающей запятой Я пытаюсь связаться с AT30TS75A-MA8M-T с помощью приведенного ниже кода, проблема заключается в преобразовании 16-битного вывода в число с плавающей запятой, чтобы я мог читать temp:
На основе …
Подключение нескольких TFT-панелей к Arduino Uno через SPI? Можно ли подключить более одного TFT-экрана (например, этот или аналогичный: https://www.adafruit.com/ products/1651 ) на Arduino Uno?
Я хочу подключить два цветных экрана и управлять ими…
String() против char для простого управления потоком Я новичок в Arduino и пишу программу, в которой я хочу управлять потоком, используя вход последовательного монитора (ПИ-контроллер).
Я читал, что с помощью String(), хотя проще, это медленнее, чем…
Поделитесь службой прерывания между классом Я хотел бы поделиться процедурой прерывания между классом. Я следовал этому руководству .
Но мне нужно вызвать функцию-член в функции обратного вызова, у меня проблема:
Это мой код:
Таймер…
Arduino чередует высокий и низкий сигнал без нажатия кнопки Я подключил ЖК-дисплей к Arduino Uno. Я контролирую контраст с помощью библиотеки, а не потенциометра. Я пытаюсь прочитать ввод с кнопки, она подключена к контакту 9 Arduino. Резистор на изображении…
boards.txt - как создать подменю (НЕ новая плата!!!) Ардуино 1.8.19
Можно ли создать подменю внутри boards.txt , позволяющее сгруппировать платы, например, по производителю?
Если возможно, предоставьте пример или хотя бы документацию для языка,…
ESP32, ArduinoOTA.h, LittleFS.h и загрузка файлов данных по OTA У меня есть скетч, который отлично работает — подключается к WiFi, загружает файлы с помощью Esp32 LittleFS data Upload с помощью Arduino IDE (при подключении к компьютеру) и обновляет скетч через…
ESP32, NTP и сброс ПО После аппаратного сброса (кнопка или переподключение питания) я получаю правильное смещение NTP, но когда я использую ESP.restart() через MQTT, я получаю правильное время без смещения на 3 3 часа…
Использование Visual Studio Code для программирования Arduino Недавно у меня появилась Arduino Uno, и я написал на ней довольно много программ. Я всегда использовал Visual Studio Code для своих проектов на C. Итак, можно ли использовать Visual Studio Code…
Загрузка скетча в несколько ардуино, соединенных последовательно В настоящее время я работаю над проектом, в котором у вас, по сути, будет несколько ардуино (1 Uno, несколько Nano), подключенных последовательно, только через 2 цифровых контакта и один провод для…
Как управлять 1 сервоприводом с помощью 2 потенциометров? Я собирал радиоуправляемый самолет с нуля, используя Arduino, но я в этом новичок.
По сути, я смог заставить две мои Arduino общаться друг с другом таким образом, что при перемещении одного…
Как получать данные от Xbee в режиме AT на Arduino Nano Мне нужно распечатать данные на последовательном мониторе Arduino, полученные от Xbee в режиме AT. Я искал на большинстве форумов и не нашел ничего о том, как это сделать.
У меня есть Xbee tx,…
Программа Arduino не запускается при подключении У меня возникли проблемы с запуском программы Arduino Mega при подключении Arduino к компьютеру через USB. Все, что происходит, это то, что светодиод включается и остается включенным. Устройство не…
Умножить char на float У меня есть значение яркости светодиода, которое хранится в виде unsigned char (0-255)
unsigned char* colors[3];
colors[0] = 255;
colors[1] = 0;
colors[2] = 0;
Я хочу умножить процент…
Возвращать состояние кнопки только один раз в X раз? Я хочу определить, была ли нажата кнопка, но я не хочу, чтобы она возвращала состояние "нажато" более одного раза в течение секунды или двух.
Например, с помощью этого кода:
void loop() {
…
Как адаптировать код для игры в Змею, которую я пытаюсь создать? прежде всего, спасибо, что нажали на этот пост :D
Последние пару дней я пытался протестировать игру для классической игры nokia snake, которую я нашел в Интернете, но, похоже, не могу заставить ее…
LM7805 сильно нагревается с четырьмя серводвигателями Я делаю роботизированную руку, используя три серводвигателя SG90 и один серводвигатель Futaba s3003, а также ESP32 dev_kit_V4.
Проблема в том, что когда я управляю рукой, регулятор напряжения…
Считывание ШИМ-сигнала с радиоуправляемого приемника Я пытаюсь считывать ШИМ-сигнал с моего радиоуправляемого приемника на плате arduino Seeeduino XIAO, но значения считывания скачут с ума от 0 до 10000. Я смотрю учебник на Youtube, и их значение…
Как получить контакты 3 на 3 на Arduino Mega Sensor Shield v2.0? Я использую Arduino mega и сенсорный экран (изображение прилагается ниже). Мне нужно подключить три разных провода к входу 3,3 В. Может ли кто-нибудь предложить, как я могу добиться того же? Какое…
Команда strtok() с Serial связью После того, как я беру переменную char* из последовательной связи, я использую strtok для разделения переменных с помощью " ". Но когда я это делаю, это действует так, как будто есть " " после…
Получить данные с сайта с помощью ESP8266 с помощью AT-команд Я пытаюсь получить данные с сайта, отправив HTTP-запрос GET через AT-команды для ESP8266. Вот мой текущий код:
#include <SoftwareSerial.h>
const byte rxPin = 2;
const byte txPin =…
Как просмотреть последовательный вывод на устройстве Android? В Arduino IDE вывод Serial.* можно просмотреть с помощью Tools / Serial Monitor. Как просмотреть вывод Serial.* на Android? В качестве конкретного примера, как я могу просмотреть вывод из…
Как удалить количество символов из проанализированной строки? Использование этого кода — advertisedDevice.getServiceDataUUID().toString().c_str()); возвращает следующую строку —
0000feaa-0000-1000-8000-00805f9b34fb
Как я могу изменить код, чтобы он…
Как подключить энкодер Draw wire к Arduino Uno? Привет, сообщество стека!
Я новичок в Arduino и пытаюсь понять, как подключить энкодер Draw Wire к Arduino и собирать с него данные.
Я прикрепил ссылку на продукт, который у меня есть в…
Инициировать событие при отпускании кнопки Я использую библиотеку EasyButton для обнаружения нажатий кнопок на Arduino.
Я хочу выполнить функцию, когда пользователь
Нажимает кнопку
Нажимает и удерживает кнопку
Отпускает кнопку
…
Как можно стабилизировать Arduino-квадрокоптер? Я построил квадрокоптер на Arduino и использую MPU6050 для считывания углового положения и скорости самолета. Проблема в том, что я не могу заставить вещь стабилизироваться. Посмотрите это видео …
Схема LDR не работает с батареей Это довольно странно. У меня есть довольно простая схема на digistump. Просто ваш обычный делитель напряжения LDR. резистор 10k с ldr.
Когда я измеряю напряжение на аналоговом выводе и мой…
Почему keyboard.h добавляет 136 к каждой клавише? Я хочу создать собственную раскладку клавиатуры в официальной клавиатурной библиотеке Arduino .
Почему определения ключей добавляют 136 к каждому числу?
См. Keyboard_es_ES.h на github
…
Недостаточно памяти при использовании OneSheeld.h Я фермер, занимающийся молочной фермой, и я новичок в использовании Arduino. Я создал код для отправки мне SMS, когда мое оборудование перестает работать должным образом, но я сталкиваюсь с…
Arduino Pro Mini не выравнивается и не подключается с ошибками При использовании fritzing (0.9.6) я замечаю, что компонент Arduino Pro Mini 3.3 V не выравнивается и не подключается к контактам макета, как другие компоненты.
Это ошибка или особенность?
Я…
Как установить номер в поле адреса? Я хочу построить структуру записи. Проблема в том, что я не могу правильно построить поле адреса. Кто-нибудь может мне помочь?
Ps: адрес [16:2] начинается с бита 61 до бита 47, поэтому, пожалуйста…
Esp8266-01 и Ардуино Недавно я купил ESP8266 (ESP-01s). Когда я впервые подключил его к Arduino, показывались AT-команды. Затем, когда я загрузил другой код, команды перестали отображаться. Я прошил его, используя…
Mouse.move: как переместить мышь в центр экрана? У меня есть программа, работающая в полноэкранном режиме. Я хотел бы переместить мышь в центр экрана. Могу ли я что-то сделать с функциональностью Mouse.h?
https://www.arduino…
Как сделать, чтобы Rotary Encoder делал 10 шагов одновременно? Я использую поворотный энкодер на моем Arduino Micro, который должен делать один или десять шагов одновременно, в зависимости от того, в каком положении находится переключатель.
Ротари: https://…
Имитация выхода 9-контактного джойстика
Я создал эту небольшую установку, которая должна записывать и воспроизводить ввод с классического 9-контактного джойстика. Я подключил 9-контактные разъемы к Arduino, считывал ввод с левой…
спящий режим и сторожевой пес одновременно предположим, проект с Arduino, который мы должны экономить заряд батареи, поэтому мы используем спящий режим, а также избегаем Arduino подвешивания и используем сторожевой таймер. Но проблема здесь…
Объяснение кода, когда датчик pH подключен к Arduino Мне нужно измерить значение pH для какого-то эксперимента. Я проверил различные коды, и все они включают среднее значение pH.
#define SensorPin 0 // Аналоговый выход pH-метра подключен к…
Как (легко) подключить 5-вольтовый 3-контактный вентилятор? У меня есть 3-контактный вентилятор с 5 V . Я хочу иметь возможность:
запитайте его от платы Arduino Uno или Seeeduino Lotus, а в идеале;
иметь возможность изменять скорость.
…
Ошибка инициализации ESP8266 SDCard У меня есть ESP8266, который подключен к модулю SDCard, датчику SHT21 и BMP280. Идея состоит в том, что я хочу записывать данные с датчиков на SD-карту, но если я инициализирую SD-карту с помощью SD…
Дубликат библиотеки Arduino SD Мне нужно иметь две независимые библиотеки arduino sd, чтобы я мог модифицировать одну и сохранить другую нетронутой. Я изо всех сил пытаюсь это сделать.
Кто-нибудь знает, возможно ли это вообще…
Код приемника RF 433 МГц работает только после сброса Arduino. Я работаю над радиочастотными модулями с помощью Arduino, но заметил, что оператор if запускается только один раз, и мне нужно каждый раз сбрасывать приемник, чтобы он работал с изменениями в…
Как подключить ESP32-S2 Dev KitM-1 для питания? Я устанавливаю Espressif ESP32. -S2 Dev KitM-1 в коробку проекта. Коробка будет иметь питание 12 В постоянного тока и понижающий преобразователь 5 В для комплекта разработчика.
Нужно…
Программа клавиатуры Fio вышла из-под контроля, как ее сбросить? Мой вопрос связан с Sparkfun Fio v3, похожим на Arduino Fio.
У меня был студент, который проверял свое понимание библиотеки клавиш. Он загрузил скетч, который непрерывно посылает выходные данные…
Ошибка компиляции кода (tv-b пропал) Я начал работать с arduino и нашел отличный онлайн-проект под названием tv-b gone. Он включает в себя некоторый код, который я не могу скомпилировать. Да, я включил main.h и worldcodes.cpp.
…
Чтение SD-карты на ATMEGA328 с ESP826 У меня есть ATMEGA328 с ESP826 (например, http://arduinolearning.com/hardware/atmega328- esp8266-arduino-board.php ) и может успешно отправлять информацию с ATMEGA328 на ESP826 через…
Отправка команды через SPI на Arduino UNO Я предполагаю, что конфигурация pin по умолчанию-это pin 10(SS), 11(MOSI), 12(MISO), 13(CLK) из настройки по умолчанию, SPI.begin(). Код компилируется нормально. Не уверен в int valuex и…
Как использовать I2S в платах ESP? Я много исследовал этот вопрос, но не нашел ничего, на что можно было бы положиться.
Я хочу использовать определенную плату ESP для воспроизведения звука. Для воспроизведения звука требуется…
MIDI клавиатура управляемая светодиодная лента Моя цель - зажечь светодиод на полоске, соответствующей нотке клавиатуры.
У меня есть Arduino Uno с модулем MIDI in, подключенным к последовательному порту. Пианино подключено к стандартному…
ESP8266 NodeMCU 3v3 ток для датчика отпечатков пальцев Из того, что я вижу, 3,3 Vpin обеспечивают 3,3 В и 400 мА. Модуль отпечатков пальцев я использую AS608. Подключение питания модуля отпечатков пальцев к 3,3 В nodemcu. Из таблицы данных он может…
Ненадежная связь с низким уровнем битрейта на Леонардо Я использую Arduino Leonardo (точнее , этот продукт ) для связи с сервомоторами ) с помощью RS485.
Все работает нормально, пока я не опускаюсь ниже скорости передачи в бодах или 115200 бит / с.…
Использование барометра I2C При покупке барометра для моего текущего проекта на работе я выбрал барометр MikroElektronika click 3. Однако, как оказалось, библиотеки для него не существует для Arduino.
Я знаю, что он использует…
Заполнение массива символов пробелами Когда я запускаю этот код, мои массивы pin и pinCheck не заполняются результатами keypad.getKey() . Если я напечатаю значение для каждого индекса, результат будет пустым. Насколько я могу…
Arduino Nano: ОГРОМНОЕ падение напряжения на VIN Я строю небольшую автоматизированную крытую теплицу. Я хочу использовать Arduino Nano для управления некоторыми светодиодами и вентилятором (как через реле), так и модулем распыления воды Grove…
Не могу использовать uint16_t в библиотеке Интересно, почему следующий минимальный скетч не компилируется ( неизвестное имя типа 'uint16_t' ):
sketch_does_not_compile.ino :
#include "myheader.h"
void setup() {
char…
Arduino измерительный высоковольтный электрический забор Я хотел бы знать, есть ли у кого-то опыт измерения высоких напряжений с помощью Arduino.
Однако я знаю, что вы можете использовать резисторы, чтобы снизить напряжение.
Я хочу иметь возможность…
Как преобразовать Arduino в проект на базе ATmega328P? На самом деле я новичок в ардуино и хочу делать встроенные системы в качестве своего хобби,пожалуйста, извините меня, если это глупое уточнение,
Позвольте мне кратко рассказать вам о вопросе,…