Вопросы, связанные с [programming]:
- Датчик HC-SR505 PIR выдает только HIGH уровень Недавно я купил датчик HC-SR505 Mini PIR. Я подключил его плюс к 5 В моего Arduino UNO, выход к цифровому контакту 2 и землю к земле. Я использовал код от Adafruit, чтобы протестировать его, но…
- Pro Micro с Atmega32U4 - сброс - перепрограммирование Я новый пользователь карты arduino. у меня вопрос по "Pro Micro с Atmega32U4". - этот продукт программируется несколько раз? а третий пин (RST) - (Reset). Итак, сброс означает, что он стирает память…
- Почему, когда я извлекаю индекс EEPROM, возвращаемое значение является мусором? У меня есть набор цветов для моего tft-экрана: const uint16_t colorTheme [] PROGMEM = {BLACK, WHITE, NAVY, CYAN, RED, GREEN, VERDEAQ, PINK, ORANGE, PURPLE, GRAY, YELLOW}; Когда я пытаюсь…
- Как закодировать Arduino для выполнения определенного кода с помощью ползункового переключателя Я новичок в arduino. Мне нужна помощь относительно проекта, который я делаю. Я использую ползунковый переключатель SPDT для переключения между тем, какой код (метод) должен выполняться. То есть,…
- количество акселерметоров снижается после 1 пика Я использую Wemos D1 Mini и ускоритель mpu 6050. Мне удалось заставить работать ускоритель и получить 1 значение из движений. Поэтому, когда он достигает пика (то есть достигается порог 1,00), n…
- Возможно сломал новый atmega328p? У меня есть новая микросхема atmega328p, которую я хотел запрограммировать. Для этого я поместил его в разъем Arduino Uno. Я случайно поместил его неправильно (повернув на 180°), запитал через USB и…
- Нет сервера веб-сокетов для Arduino mkr1010? Я видел несколько интересных объяснений по использованию связи через веб-сокет на mkr 1010, но он всегда обрабатывает mkr 1010 как клиент, а сервер всегда является компьютером или каким-либо другим…
- Какие накладные расходы и другие соображения существуют при использовании структуры по сравнению с классом? С во встроенных системах традиционно использует структуры для хранения структурированных данных. Arduino предлагает C++, поэтому вместо этого мы можем использовать классы. Допустим, у нас есть…
- Как добавить доходность перед else if? Итак, я запускаю свой проект на NodeMCU, но я не знаю, как добавить доходность перед else if. Это даст мне такую ошибку: Arduino:1.8.12 (Windows 10), 開發板:"NodeMCU 1.0 (модуль ESP-12E), 80 МГц,…
- Использование оператора case с приемником ИК-излучателя Я пытаюсь использовать два "инфракрасных модуля обхода препятствий" для работы со следующим скетчем. Из всех моих исследований я считаю, что формулировка случая - мой лучший вариант, потому что (я…
- Обновите атрибут класса с помощью 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;…
- Зачем нужны функции begin() для инициализации оборудования (если они есть)? Я пишу программу для микроконтроллера ATmega, используя платформу Arduino. При реализации класса, связанного с оборудованием (один для управления светодиодами), я поместил в конструктор класса…
- У меня есть вопрос, в моем коде произошла ошибка, говорящая о том, что TIMSK не был объявлен в области видимости (ошибок нет) #include <SmartInventor.h> void setup() { SmartInventor.DCMotorUse(); } void loop() { // М1, М2, М3 // по часовой стрелке, против часовой стрелки, СТОП // 0-100 // 0-360 …
- Преобразование char в строку в программе Arduino Я начал изучать Arduino и хорошо разбираюсь в Java и Python. В программе Arduino мне нужно, чтобы ввод символов через Serial сохранялся в переменной String. Из моего предыдущего опыта…
- boxservo работает вопреки коду Я хочу сделать бесполезную коробку. Я правильно подключил цепь, я проверил каждую вещь несколько раз, и каждая вещь находится в нужном месте [основываясь на описаниях и образце], но когда я включаю…
- Значение удержания ИК-пульта дистанционного управления Arduino Я пытаюсь сделать робота с дистанционным управлением с помощью Arduino, и ИК-пульт дистанционного управления выглядит довольно странно. Когда я нажимаю кнопку, иногда я получаю правильное…
- Бесполезная проводка коробки и код просто хочу сначала рассказать предысторию. Итак, я увидел это видео на YouTube о бесполезной коробке и подумал, что она станет отличным подарком для моего 7-летнего ребенка. Поэтому я пошел и купил…
- Программирование микрочипа pic У меня есть несколько микросхем pic, в основном pic16f72 и pic16f73 на старых схемах ИБП, понял, что они не так уж и плохи. Я уделяю особое внимание их возможностям adc. У меня есть esp32 (мой…
- когда я закончил кодировать свои 3 двигателя постоянного тока, все эти ошибки накопились, одна из них сказала, что в программе есть случайный «/ 302». /* #include <SmartInventor.h> */ void setup() { SmartInventor.DCMotor(); } void loop() { // М1, М2, М3 // по часовой стрелке, против часовой стрелки, СТОП // 0-100 //…
- Прерывания внутри класса, связанные с функцией класса Здравствуйте, у меня есть класс, и я хотел бы прикрепить прерывание внутри класса и прикрепить его к функции класса. class counter{ public: counter(int pin){ Ipin=pin; } void…
- Как перепрограммировать Arduino, если порт USB уже используется? Я разрабатываю эмулятор клавиатуры с помощью Digispark Pro (на основе Arduino), который использует порт USB в качестве интерфейса клавиатуры. Я еще не запрограммировал его, потому что сомневаюсь,…
- Массив Serial.print ничего не отображает Я попробовал использовать Serial.print для созданного мной массива, но Arduino ничего не отображает на мониторе. Я попытался выполнить Serial.print("Хе-хе-хе"); в качестве теста, но он просто…
- Включить тег Git (или версию SVN) в скетч Arduino? Есть ли способ получить текущий тег Git/идентификатор коммита в двоичный файл скетча Arduino? Для обычной разработки настольных программ вы можете использовать Makefile с некоторыми хитростями…
- Можно ли закодировать кодовый замок с помощью RFID? В рамках одного из моих университетских проектов мне нужно создать интерактивную штуковину. Я думаю о том, чтобы сделать головоломку, в которой вам нужно отсканировать три RFID-метки в правильном…
- Шаговый двигатель перемещается только на один шаг за раз с помощью ИК-датчика. Я пытаюсь заставить оба двигателя работать одновременно, как только датчик движения обнаружит препятствие. Оба двигателя работают нормально сами по себе, но когда я использую датчик, двигатели…
- Как найти пиковое значение аналогового сигнала? У меня есть вопрос.. Пожалуйста, помогите мне, я не знаю, как Arduino может считывать пиковое значение сигнала датчика. Значение, которое я хочу, находится в значении АЦП. Я хочу... в течение 5…
- Как использовать любой модуль, у которого нет библиотеки для arduino? Мне 2 года в этом мире Arduino. В настоящее время я работаю над проектом, в котором собираюсь использовать датчик отпечатков пальцев. Теперь мой вопрос заключается в том, можем ли мы использовать…
- Можем ли мы записать загрузчик Arduino в любой чип микроконтроллера? Я новичок в этом сообществе Arduino Я заметил на ютубе, что пока прототип готов, люди покупают новые чипы ATmega328p и прошивают в них загрузчики с помощью внутрисистемных программистов, чтобы чип…
- Arduino IDE: как получить длину PROGMEM const? Я определил массив байтов как константу во флэш-памяти Atmel: const uint8_t eye [] PROGMEM = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff }; Как я…
- Как я могу прервать задержку() при нажатии кнопки? Я создал устройство, которое позволяет моему сыну отслеживать время, потраченное на занятия, и обменивать это время на время, которое он может использовать со своей электроникой (eTime). Полный…
- Непрерывный ходовой свет с исчезающим следом В примерах библиотеки FastLED присутствует анимация движения точки взад-вперед с исчезающими следами (файл "DemoReel100", анимация "sinelon"). Как я могу изменить код, чтобы вместо того, чтобы…
- Помогите уменьшить размер скетча! Я не знаю, что делать? Sketch использует 3712 байт (12%) места для хранения программ. Максимальный размер – 30 720 байт. Глобальные переменные используют 210 байт (10%) динамической…
- Я хочу выключать светодиод только тогда, когда вход низкий в течение длительного периода времени, а не когда в звуковом сигнале есть взлеты и падения Мой проект - обнаружение детского плача, когда ребенок плачет, светодиод должен включаться, а когда он останавливается, он должен выключаться, но я хочу, чтобы он выключался только тогда, когда…
- Почему loop() останавливается? Я хочу перемещать свой серводвигатель (SM-S2309S) между произвольными углами. Для этого я использовал этот простой код: #include <Servo.h> Servo servoMain; // Определяем наш…
- Информация о процессоре на последовательном мониторе Arduino как показать Температура процессора, Использование ЦП (в процентах) и использование памяти (в процентах) в последовательном мониторе Arduino.
- Возможно ли использовать макрос F() с целыми и другими типами переменных? У меня есть скетч, который использует очень много оперативной памяти моего Atmega2560 (это гигантский проект), и мне нужно использовать различные «println», потому что у меня TFT-экран, и мне нужно…
- Можно ли получить значения только во время вибрации/движения с акселерометра (ADXL335/MPU6050)? Я пытаюсь сделать носимый датчик движения, используя плату ESP32 и акселерометр ADXL335. В настоящее время, когда я последовательно печатаю выходные данные, я также получаю значение наклона,…
- Объявление и использование массива структур в Arduino Выводя структурные переменные, я получаю значения по умолчанию. Что не так с моим кодом? struct SCENARIO { int Lamp_Pin = -1; int PB_Pin = -1; } ; SCENARIO _red; SCENARIO …
- Я не знаю, как сделать код для rtc, управляющего реле Я делаю проект для своего брата, ведь это автоматическая поливочная штука, все работает нормально, но я просто не знаю, как повторить код, чтобы реле говорило о включении на 5 минут в 09:00, чем на…
- Псевдокод программы Я написал код, но столкнулся с проблемой в псевдокоде, из-за которой я не могу изменить этот код. Может ли кто-нибудь помочь мне перевести программный код Arduino IDE в псевдокод? #define…
- Установите значения ползункового потенциометра Я использую ползунковый потенциометр Grove ( http://wiki.seeedstudio.com/Grove-Slide_Potentiometer ) . Как я могу установить potValue так, чтобы максимальное значение было 128? int potPin= A0; …
- Esp8266 Vin контакт Я читал, что контакт Vin напрямую подключен к USB-кабелю в esp8266 (который составляет 5 В). Интересно, смогу ли я этим контактом запитать реле 5В и серводвигатель Сг90? И есть ли в этом опасность? …
- Может ли кто-нибудь объяснить этот странный код, используемый для настройки таймеров? Просматривая наброски, написанные другими людьми, я иногда натыкаюсь на код, который выглядит примерно так: TCCR1A = 0; TCCR1B = 0; TCNT1 = 34286; TCCR1B |= (1 << CS12); TIMSK1 |= (1…
- Как выйти из цикла while с помощью клавиатуры? Кажется, я не могу выйти из цикла while с помощью кнопки на клавиатуре. Я пробовал решение из этой темы: https://forum.arduino.cc/index.php?topic= 79932.0 Вот мой код: void alarm(){ char…
- Можно ли использовать strlcpy для копирования массива в себя? Задача: удалить "\n" в начале массива. Пример: char s_msg[15] = "\nHello world!"; void setup() { Serial.begin(115200); Serial.println("Load"); // Поиск \n if(strstr(s_msg, "\n") …
- Несколько срочных задач Я использую Arduino Leonardo, и мне нужно выполнить две срочные задачи, подобные этой: // Задача 1 — выполняется раз в секунду (1 Гц) // Выполнение задачи требует около 70 мс task1();…
- cast double to long приводит к неожиданным результатам Я написал небольшую программу, чтобы показать свою проблему: void setup() { Serial.begin(9600); double K=39.85; double a=K*100; Serial.print("a= "); Serial.println(a); long…
- метод класса параметров по умолчанию У меня есть эта функция (которая отлично работает): String Esper::rtcTimeString() { DateTime now = rtc.now(); char buf[] = "MM/DD/YY hh:mm:ss"; return now.toString(buf); } Я хотел бы…
- Регистратор Arduino с модулем SD-карты Может ли кто-нибудь порекомендовать мне лучшее устройство по низкой цене для записи звука на SD-карту и наоборот с динамика...... я хочу записать звук на SD-карту, например, в качестве отзыва от…
- Связь между MCU и MCU через UART Как лучше всего отправить следующую информацию из одного MCU в другой? Теперь я просто отправляю предложение как есть, например. Serial.print(предложение здесь) Пример предложения: 1306,60…