Использование аналогового входа для чтения кнопки Я работаю над проектом, в котором использую множество контактов Arduino; У меня закончилось большинство контактов, и мне нужно прочитать значение кнопки.
Можно ли прочитать значение переключателя…
Собираем улучшенную GSM антенну для arduino mkr gsm 1400. Я хочу использовать Arduino MKR GSM 1400 в моем районе, у которого плохое соединение с мобильным Интернетом. На моем телефоне он очень слабый и если я еду в соседнюю деревню он иногда работает на…
Управление светодиодом и кнопкой с помощью одного контакта Я пытаюсь использовать ATTINY85/Ardunio Uno, чтобы включить светодиод и прослушать нажатие кнопки. Я не против, если при использовании кнопки загорится светодиод.
Я нашел эта тема , созданная…
ESP8266 Преобразование и проверка ASCII в HEX Я пытаюсь преобразовать ASCII в шестнадцатеричный формат и проверить, соответствует ли шестнадцатеричный код тому шестнадцатеричному коду, который мне нужен.
Например:
1B 42 05 это означает …
Создть число с плавающей запятой, используя целые числа Я хочу создать число с плавающей запятой, имеющее только одну десятичную точку.
У меня есть отдельные целые числа для обеих сторон.
Пример:
int n1 = 8;
int n2 = 2;
Я хочу сделать 8.2…
Почему выходит сообщение об ошибке «stray '#' in program»? Я создаю программу Arduino с модулем SIM800L и хочу проверить кредитный статус SIM-карты.
Когда я вручную ввожу команду: AT+CUSD=1,"*123#" в Serial Monitor, все работает нормально.
Но в Arduino…
Как избежать множественной ошибки определения «Blynk»? Включая
#include <BlynkSimpleEsp8266.h>
Библиотека Blynk ( https://github.com/blynkkk/blynk-library ) из более чем 1 модуля/ cpp, во время компиляции выдается ошибка «Множественное…
Создание нескольких силовых элементов для управления Arduino. Я новичок в мире Arduino, но имею хорошие навыки работы с компьютерами и программным обеспечением (я инженер-программист), но до сих пор у меня была возможность создать лишь несколько простых…
Проверка работоспособности цепи с двумя ИК-светодиодами Если целью является питание двух светодиодов током 200–400 мА (с использованием ШИМ при частоте 38 Гц), есть ли что-нибудь неправильное в этом решении?
Возможно, это лучшее решение,…
Отправка данных через два Arduino с независимым питанием У меня есть несколько плат Arduino, каждый из которых питается от батареи напряжением 12 В через стабилизатор на 5 В. Все ардуино имеют общую основу. Могу ли я просто подключить цифровой выход…
ESP 8266 Wi-Fi Shield, HTTP GET Клиент ESP8266;
client.connect("192.168.100.100", 5000, "/abc.php");
client.read();
client.stop();
Клиент ESP8266 не имеет третьего параметра
Может ли кто-нибудь предоставить мне…
Запуск программного сброса Arduino Leonardo Я хочу выполнить программный сброс на моем Arduino Leonardo и после некоторых поисков остановился на использовании сторожевого таймера, так как это кажется самым простым и понятным способом сделать…
Прошивка ATtiny85 с помощью NodeMCU? Недавно я приобрел Digispark для некоторых своих небольших проектов в области электроники. Первоначально это была отличная маленькая плата, но вскоре я обнаружил, что не могу прошить ее так же,…
Как подключить адресную светодиодную ленту RGB в Ардуино Нано У меня есть адресуемый RGB-светодиод WS2812B. Я планирую управлять светодиодами через Arduino nano. Всего у меня есть 188 светодиодов для подачи питания.
Потребуется ли мне что-нибудь между…
Не могу управлять сервоприводом Я купил цифровой сервопривод DS3218MG массой 20 кг с углом управления 270° .
Я пытаюсь заставить его вращаться с помощью следующего кода:
#include <Servo.h>
Servo myservo; // создаем…
Чтение аналогового значения при генерации сигнала ШИМ Я пытаюсь одновременно сгенерировать яркость двух светодиодных лент, генерируя два сигнала ШИМ на основе значения потенциометра. Горшок определяет, насколько яркой будет каждая светодиодная лента.…
Оптопара на Tinkercad ведет себя странно Итак, возможно, это моя вина, или, может быть, это Tinkercad. Вероятно, это первое. Но в любом случае вот моя проблема
Я подключил согласно картинке
https://i.stack.imgur.com/SJ88F.jpg
…
MAX6675 показывает возрастающие показания Я использую плату MAX6675 и термопару k-типа для измерения температуры. Проблема в том, что даже при выполнении примера значение температуры продолжает расти.
MAX6675 test
27.25
C = 27.25
F =…
Пропорциональный контроль расхода воды Я изучал управление потоком воды с помощью Arduino и столкнулся с огромной трудностью в реализации «аналогового» управления потоком воды. Основным решением, по-видимому, является хорошо известный…
Добавление переключателя для управления интервалом журнала HI, это код набора весов каротажа. Я хочу добавить переключатель, который меняет время регистрации с установленного времени в 1000 мил на 5000 или 10000 мил в зависимости от положения переключателя.…
Как удалить скетч ЖК-дисплея и сохранить скетч MPU6050? Я только что получил это из Интернета и хочу использовать только скетч для MPU6050. Может ли кто-нибудь помочь мне удалить код ЖК-дисплея? Извините, я просто нуб в программировании.
Вот мой…
Подключить кнопку к плате Bluetooth и общаться с Android Я хочу создать небольшое устройство, просто кнопку, которая передает свой статус приложению Android через Bluetooth.
Я купил Bluno Beetle, но информацию, которую он предоставляет Bluetooth,…
Более быстрый способ анализа HTTP-ответа в Arduino Я отправляю HTTP-запрос GET на сервер и получаю обратно следующие данные.
HTTP/1.1 200
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Fri, 16 Nov 2018 16:30:05…
Изменять напряжение с помощью реле. Это возможно? Я планирую управлять RGB-лампой с помощью Arduino. Лампа на 24 В, и я хочу иметь возможность контролировать яркость лампы. Я нашел реле, которое позволит мне управлять тремя каналами (красным,…
Как прочитать необработанные данные с модуля GY-85? Этот модуль имеет 3 датчика. Гироскоп, акселерометр и магнитометр.
Мне кажется, я неправильно читаю необработанные данные.
Например, для магнитометра HMC5883L я использую этот код,…
Можно ли использовать SPI и Serial.begin одновременно? У меня есть два модуля, которыми я хочу управлять через один Arduino UNO.
Я думаю, Serial.begin(9600) использует последовательный порт и UART. Но я не уверен насчет SPI.
Могу ли я использовать…
Сброс адреса I2c — MLX90614 Я безупречно использовал свой датчик MLX90614 IRTherm и купил еще два. Я подключил два датчика последовательно с подтяжками к SDA --> A4 и SCL --> А5 . Покопавшись в Интернете, я обнаружил,…
Arduino: command not found После установки Arduino IDE на MacOS (1.8.5) я пытаюсь запустить в терминале несколько команд для прошивки прошивки на Uno R3.
Я успешно подключился и загрузил информацию через графический…
Одновременное использование Arduino и XBee У меня есть 2 Arduino Unos, 2 XBees и 2 беспроводных протошилда. Первая установка имеет датчик влажности/температуры (SHT21P), он записывает данные в последовательный порт и работает (я проверял).…
Arduino в Windows против Ubuntu У меня есть код, который отлично работает в Windows, но выдает ошибки в Ubuntu. Я заметил, что в то время как Windows запускает код с использованием avr-gcc, Ubuntu пытается запустить его с помощью…
Можно ли использовать цифровые контакты в качестве выхода ШИМ? В настоящее время я работаю над проектом робототехники, которому требуется 16 выходов ШИМ для управления 16 сервоприводами. Можно ли использовать цифровые контакты Arduino Uno в качестве выходных…
FastLED: невозможно адресовать светодиод индивидуально. Я не могу получить доступ к первому светодиоду на моей полосе с помощью этого кода:
void loop()
{
leds[0] = CRGB::White; FastLED.show(); delay(100);
leds[0] = CRGB::Black; FastLED.show();…
Не удалось запрограммировать Sonoff Dual с помощью Arduino IDE. 1) У меня есть Sonoff Dual, и я хочу загрузить скетч.
2) Другие базовые устройства Sonoff запрограммированы таким же образом и успешно.
Но при загрузке скетча (даже общего скетча Blink ) я не…
Код, хорошо работающий на Arduino Uno, не работает с Mega 2560. Ниже приведен блок кода из моего сценария. Он использует таймер1. Почему он несовместим с Arduino Mega?
TCCR1A = theTCCR1A; // 0b10000010;
/*10 очищается при совпадении, устанавливается в BOTTOM…
Запустить Timer1 в ATmega2560 со сборкой У меня возникла небольшая проблема с Timer1 в Arduino (ATmega2560) при кодировании его на ассемблере. Я пытаюсь запустить Timer1 в режиме CTC - на мой взгляд, все настроено хорошо, но TCNT1 просто…
Программное отключение микроконтроллера на транзисторе 2N4401 Я пытаюсь понять, зачем подключать, скажем, цифровой контакт 4 Arduino к контакту 2 2N4401 , а также блок питания 5V к 2N4401 контакт 1 и Arduino от VCC до 2N4401 контакта 3, питание не…
GSM SIM900A Содержимое SMS не отображается Я пытаюсь прочитать сообщения, отправленные с моего мобильного телефона на модуль GSM SIM900A на моем последовательном мониторе Arduino. Ни команда AT+CMGR, ни команда AT+CMGL не отображают…
Как объединить два значения в строку? Я перепробовал все предполагаемые решения конкретной ошибки, вставленные в Google, которые смог найти на каждом форуме, включая этот, и независимо от предполагаемого решения, я либо получу ошибку о…
Клон Arduino работает только с USB, а НЕ с внешним питанием У меня есть клон Arduino UNO ch430. Он работает от источника питания USB, я могу загрузить скетч, и он работает нормально. С внешним питанием не работает. Что я имею в виду? Ни один светодиод не…
Ошибка записи NRF24L01 Мой Arduino Uno с комбинацией NRF24L01 выдает сообщения об ошибках при записи.
Используя базовый пример кода «Начало работы», буквально скопированный из:
http://tmrh20.github…
Как упростить код Я новичок в мире Arduino, насколько это возможно, и экспериментировал с ними. У меня есть несколько плат Arduino Uno, которые я купил и успешно загрузил в них скетчи. Однако у меня возникли проблемы…
Вопрос новичка - Biltong Box Project Я новичок в электронике, но у меня есть опыт работы с электропроводкой в Великобритании, поэтому я комфортно и безопасно работаю с напряжением 240 В. Я также с нуля построил кемпер со всей…
NRF51822 ± Arduino Uno/ATmegaXXX? Здравствуйте, я хочу создать простой проект домашней автоматизации и использовать Arduino Uno для прототипирования, а затем Atmega для развертывания. Мне нужен какой-то метод ячеистой связи. Я думал…
Связь AtTiny44 и AtTiny 85 Я работаю над проектом, в котором использую два микроконтроллера : AtTiny44 (внешняя тактовая частота 20 МГц) и AtTiny85 (внутренняя 8 МГц).
Я пытаюсь добиться связи I2C между 85 и 44, при этом…
Подключение микроконтроллера к оценочной плате ЦАП Для независимого студенческого исследовательского проекта я пытаюсь построить цифровую петлю обратной связи. Я никогда не использовал Arduino и не занимался электротехникой/компьютерной инженерией,…
Как закодировать светодиодные поворотники на умной машине Этот вопрос касается того, как добавить указатели поворота на смарт-автомобиль с питанием от Arduino. У меня есть 4 светодиода для указания поворота на моей умной машине (следование по линии,…
Какая функция у этого транзистора на Arduino Mega? Я пытаюсь получить информацию о транзисторе на плате Arduino Mega ниже:
На транзисторе написано «340P». Я хочу знать, что это за переход модели, чтобы проверить документацию. Он также хочет…
Как исправить ошибку "expected ; before ) token"? Я нахожусь на ранней стадии написания программы, но столкнулся с проблемой. Я новичок в Arduino, поэтому не уверен, что что-то из того, что я пытаюсь сделать, не работает, но я получаю сообщение об…
помогите с циклом Недавно я увлекся программированием и бью тревогу. Не могу понять как сделать зуммер. У меня есть два мигающих светодиода и два гаснущих. Сейчас планирую включить звук, а он не работает. Он мигает…
Конфликт между шилдом SD-карты и акселерометром Я пытаюсь заставить SD-карту (SD-карту Adafruit microshield) и акселерометр MPU6050 работать одновременно. Когда я подключаю SD-карту к Arduino (без акселерометра), все в порядке; Когда подключаю…
Библиотека емкостных датчиков на D1 Mini Я хочу настроить емкостный датчик ручной работы на D1 Mini, как описано в этом руководстве , чтобы я мог получить конкретные показания емкости. Но мне не удалось заставить библиотеку…
Как прочитать значение таймера после остановки? Я скачал библиотеку Timer1, но, к сожалению, похоже, из нее удален метод read(). Я также попробовал библиотеку SimpleTimer с веб-сайта Arduino, но программа не скомпилировалась из-за неопределенной…
Почему Arduino IDE игнорирует мой заменяющий код запуска? Я пытаюсь заменить стандартный код запуска, чтобы сэкономить место на флэш-памяти.
Я поместил новый файл startup.s в свой каталог core и добавил параметр -nostartfiles в рецепт…
Портирование библиотеки FastNoise c++ на Due Я пытаюсь использовать библиотеку FastNoise с Due, однако при попытке выполнить требования получаю что-то вроде следующих ошибок.
ошибка: «abs» не был объявлен в этой области
ошибка: «mt19937»…
От Arduino Ethernet к потоку камеры У меня есть проект, в котором мне нужно отправить какой-то текст в поток камеры, к которому вы можете получить доступ, написав IP-адрес в строке ссылок в браузере, а затем написав пароль и имя…
Питание моторного шилда Adafruit Перед тестированием убедитесь, что ничего не взорвано.
У меня есть моторный щит Adafruit и Arduino Uno. У Arduino Uno есть вход питания, и я надеялся использовать его для питания щита двигателя,…
Расширить хранилище Arduino без SD-карты Я бы хотел, чтобы мой Arduino записывал несколько файлов и где-нибудь их сохранял. Это не будут большие файлы, но 1 МБ, доступного на устройстве, будет недостаточно.
Я знаю, что SD-карта —…