Вопросы, связанные с [programming]:
- вывод становится высоким, не позволяя аналоговому чтению измениться У меня возникла следующая проблема: Мой arduino получает аналоговое значение Read(A0) от потенциометра, положение которого я не могу отрегулировать напрямую. Когда AnalogRead(AO) достигает…
- Как разбить число на отдельные цифры? Как мне разделить part1 на 2-3 цифры и поместить их в num1 , num2 и num3 ? int FMSTATION = 10250; int update_display() { int fm_station = FMSTATION ; int part1; int part2; part1…
- rfid_default_keys проверить с помощью RC522 Я только что получил плату RC522, и, поскольку я новичок в RFID, я опробовал несколько примеров из "Библиотека Arduino RFID для MFRC522" . Вот один из них rfid_default_keys /* *…
- Я поджарил свой arduino uno? Я сделал умную мусорную корзину с помощью Arduino, серводвигателя и усилителя мощности. ультразвуковой датчик. Это работало довольно хорошо в течение нескольких дней. Но однажды я не знаю как, но…
- Использование YS-IRTM с Arduino Uno Подобрал модуль ИК-передатчика/приемника YS-IRTM для тестирования в рамках проекта. Об этом не так много подробностей, но в итоге я наткнулся на два очень важных источника: Техническое описание…
- TCCR1B' не был объявлен в этой области Я пытаюсь использовать MS5540C (цифровой датчик давления). и пример кода имеет эту строку: TCCR1B = (TCCR1B & 0xF8) | 1; //генерирует сигнал MCLK Я немного новичок в IoT, но могу…
- Как изменить переменную при нажатии кнопки, подключенной к контакту 2 Привет, я пишу код, в котором я должен переключать переменную, называемую toggle, с 0 на 1 и на 0.... каждый раз, когда нажимается кнопка (кнопка находится на 2-контактном разъеме). Я немного…
- Кости не показывают правильные числа Я сделал ролик для игры в кости (чтобы было легче бросать кости), используя Arduino UNO и экран с ЖК-клавиатурой, но я не могу получить правильные числа (1, 6 (7)), чтобы они отображались, Я…
- Код застревает в ожидании вывода GPS В основном я пытаюсь создать устройство, которое извлекает информацию GPS с SIM808 и отправляет ее на сервер онлайн через GPRS. Извините, я плохо разбираюсь в программировании, поэтому потратил…
- Соединение I2C с модулем камеры MT9D111, странные результаты после записи регистров через i2C В настоящее время я работаю над платформой камеры на основе модуля MT9D111 от Micron. Первое, что нужно сделать, это записать конфигурацию в многочисленные регистры чипа, что делается через…
- Проблема ввода ультразвукового датчика Digispark Attiny85 Я пытался использовать ультразвук с платой digispark Attiny85 и использовал отдельные контакты для триггера и эха, а также использовал светодиодный контроллер MM5451 в качестве дисплея. Я успешно…
- Отличается ли цифровая запись (номер контакта, LOW) от контакта заземления Я использую симулятор Tinkercad, но произошла необычная вещь. Когда я подключаю один провод двигателя постоянного тока к контакту 9 с помощью digitalWrite(9,HIGH) , а другой провод к земле,…
- AT+CSTT выдает ошибку Я получаю сообщение об ошибке AT+CSTT="TATA.DOCOMO.INTERNET","","" Что мне здесь не хватает? Код void setup() { // Открытие последовательной связи и ожидание открытия порта: …
- Ожидаемый неквалифицированный идентификатор перед «общедоступным» Я делаю программу Arduino для зуммера, для которого вы можете записывать ноты и песни, а затем воспроизводить их. У меня есть 2 массива, которые содержат как высоту звука, так и воспроизводимую ноту…
- Почему я не могу контролировать скорость двигателя? (М1 и Е1) Когда комментируется myservo_1,myservo_2,myservo_3,myservo_4 , я не могу контролировать скорость своего двигателя M1. Но только когда я раскомментирую myservo_1 и так далее, я снова могу…
- Использование Arduino Nano для программирования (как ISP) автономного 328p Я загрузил скетч ArduinoISP в Arduino Nano, чтобы использовать его в качестве программатора для других микросхем. Мне удалось запрограммировать ATtiny45, я сделал обычную проводку между ними и…
- Блинк Adafruit_NeoPixel Я хочу моргнуть всю полосу. В приведенном ниже коде просто мигает первый светодиод, как это исправить? Код: #include <Adafruit_NeoPixel.h> #define PIN 6 #define NUM_LEDS…
- Существуют ли какие-либо стандартные способы сообщения об ошибке времени выполнения? Я новичок в Arduino, но я опытный программист. Мне интересно, есть ли какие-либо общие функции для сообщения об ошибках в программах Arduino? Например, в JavaScript у нас есть функция alert(), а в…
- Как добавить индикаторы на скетч кнопки Я хотел бы добавить светодиоды к каждому кнопочному переключателю в первом коде. Первый код отправляет миди-сообщения в DAW. Я хотел бы, чтобы он также включал светодиод в качестве светового…
- Может ли Arduino Uno управлять светодиодом, звуком и дымом? Я новичок в этом, и я еще не видел, чтобы кто-нибудь ответил на этот вопрос, поэтому я решил спросить. У меня есть вейп-мод, который настроен на выпуск дыма с помощью триггера. Я хочу объединить…
- Могу ли я сделать что-то подобное, чтобы упростить код для arduino? Могу ли я упростить код в Arduino, чтобы он не приводил к ошибкам? Пример: Int led =13; Blink = digitalWrite(led, HiGH); delay(1000); digitalWrite(led, LOW); …
- Как преобразовать эту программу в сборку из c++ Я пытаюсь реализовать программу на ассемблере для Arduino UNO. Потенциометр используется на выводе АЦП для переменного времени (t). LED1 мигает в течение t секунд, затем остается включенным в…
- Как закодировать выпуск датчика мгновенного касания в IDE? Я музыкант-исполнитель и новичок в сообществе Arduino. Просто учусь на ходу. Я заинтересован в использовании датчика мгновенного касания с защитным экраном Adafruit MP3 или защитным экраном Wave…
- Как я могу остановить цикл при использовании сервопривода с клавишным вводом? Как я могу остановить следующий код с помощью ключа? По сути, код должен запускать сервопривод в цикле, если нажимается "t", и останавливать цикл, если нажата "s". #include <Servo…
- Как включить Vref в расчет температуры термистора? Это код, который я использую для получения температуры: #define COEFF_A 0.8662984364E-03 #define COEFF_B 2.780704551E-04 #define COEFF_C -0.9395108479E-07 float VRT, Temp; float Vref = 2…
- Какое оборудование я использую, чтобы обнаружить электрический ток, идущий к лампочке, и сказать, включается ли она или выключается? Я делаю проект, в котором вам нужно обнаружить лампочку, загорающуюся через электрический ток, и мне интересно, какое оборудование и что это за программа? Вы все можете помочь? Очень признателен,…
- Присвоение значения на Arduino У меня есть термопара k. Я хочу, чтобы эта термопара выбирала первое прочитанное значение ТЕМПЕРАТУРЫ и присваивала его переменной в программе Arduino. Как мне это сделать?
- #define выше static const int? Я вижу много людей, а также библиотеки, определяющие константы (например, номера выводов, длину элементов и т. д.) как #define: #define LENGTH 5 Хотя в этом случае рекомендуется…
- Можно ли получить IP-адрес клиента из библиотеки Arduino Ethernet2 для W5500 во время вызова client.connected()? Я нашел сообщения, объясняющие, как получить IP-адрес клиента, изменив библиотеку Ethernet W5100 и библиотеку Adafruit CC3000, но не библиотеку Ethernet2 для чипа W5500, которая настолько отличается…
- ESPAsyncWebServer как избежать символа %? Символы % используются для обработки шаблона , но я хочу, чтобы он просто отправлял % через . Как вы скажете ему это сделать?
- Прямая кинематика робота с дифференциальным приводом Я ломал голову над этим последние несколько дней и не могу заставить его работать. Итак, у меня есть небольшой робот с поворотным энкодером на каждом колесе, и я хочу отслеживать его положение (в x…
- Пробуждение Arduino от сна с помощью ультразвукового датчика У меня есть система помощи при парковке с ультразвуковым датчиком (HC-SR04), основанная на инструкциях здесь . Я пытаюсь изменить код так, чтобы Arduino переходил в спящий режим после определенного…
- Объединить два 8-битных массива в один 16-битный массив Я абсолютный новичок в Arduino и C++ и пытаюсь пройти несколько руководств, чтобы получить минимальное представление. Однако я застрял уже на некоторых крошечных точках. Что я хочу сделать?…
- Тиан перестает работать через несколько часов У меня очень странная проблема. У меня есть Tian, который запрограммирован на отправку данных датчиков на сервер. каждые х секунд. Моя программа работает хорошо, но после 14,15 часов работы она…
- Я пытаюсь совместить автоматический дверной замок с RFID MFRC522 с программой IR REMOTE. Я получаю эту ошибку. Arduino: 1.8.2 Hourly Build 2017/02/17 11:33 (Windows 8.1), Board: "Arduino/Genuino Uno" Tone.cpp.o (symbol from plugin): In function `timer0_pin_port': (.text+0x0):…
- Неблокирующее увеличение нажатием одной кнопки Я ищу способ увеличивать переменную на единицу при каждом нажатии кнопки. Текущий подход следующий: if (redButton.isPressed()) { a++; delay(100); } isPressed() …
- 2 кнопки, 1 сервопривод, поворот только при нажатии У меня проблема с кодом. Мне нужно повернуть сервопривод по часовой стрелке или против часовой стрелки, используя 2 микропереключателя. Проблема в том, что мой код работает нормально при запуске,…
- Программирование ATMega328P без платы Arduino всегда возвращает ошибку: avrdude: stk500_recv(): programmer is not responding У меня есть микроконтроллер: ATMega328P . У меня нет платы Arduino Uno . Я хочу запрограммировать ATMega328P с помощью моего программатора FTDI . Но когда я пытаюсь запрограммировать …
- Реле времени 12 Мне нужен простой код для включения 12 выходов один за другим с интервалом в 2 секунды. Кнопка инициирует это, и выходы будут оставаться включенными в течение 3 минут, после чего все выходы…
- Два Arduino управляют ЖК-дисплеем Я создаю систему с двумя Arduino (как на изображении внизу), связанными через ICSP . «Программист» программирует второй, называемый «Рабочий» (с файлом .hex на SD-карте программатора). Рабочий…
- Использование клавиатуры 4*4 для ввода целочисленного значения У меня клавиатура 4*4, и я хочу использовать ее для ввода цифр. Затем я буду использовать это число в качестве задержки для светодиода или двигателя, чтобы он работал в течение указанного времени…
- Как отправить пакет данных UDP между двумя точками доступа? Я новичок в программировании Arduino и платах nodeMcu. У меня есть две платы ESP8266 в качестве точек доступа, и одна плата получает некоторые данные от станций WiFi и повторно отправляет эти данные…
- Попытка отслеживать последовательный вывод строки для запуска функции, по-видимому, выводится совпадающая строка, но функция не запускается Я работаю над своим вторым проектом Arduino и немного застрял. Я запускаю модуль PIR из моего Arduino Uno со следующим скетчем: /* * Тест датчика PIR */ int pirPin = 6; int…
- Серия чипов STM32YYXX не определена в boards.txt Серия чипов STM32YYXX не определена в boards.txt ? Как я могу это решить? Я использую Windows 10 с Arduino IDE 1.6.6
- Код для кнопки стоп Я хочу написать код для игры, и в ней будет функция остановки, позволяющая игроку выйти из игры или перезапустить ее. Как мне написать код для этой кнопки остановки? Поместить его в отдельный…
- Мой моторный щит сломан? Итак, я пытаюсь работать над проектом мини-боевого бота. Однако прошло некоторое время с тех пор, как я работал с электроникой Arduino. Так что я прохожу и учусь делать каждую вещь, прежде чем…
- Как откалибровать ФИД? Я работаю над устройством левитирующего магнита с ПИД-управлением. Он использует датчик Холла для включения и выключения электромагнита, чтобы достичь левитации. Когда я подношу магнит близко к…
- Двигатель постоянного тока не работает с использованием PWN или цифровых контактов. Я подключил контакт 3 к двигателю постоянного тока и с помощью analogWrite и DigitalWrite попытался запустить его. Однако ничего не происходит. Если я попытаюсь переместить контакт с …
- Как реализовать обратное перечисление? В основном я пытаюсь вывести строку на основе значения в массиве, следующий код — это то, что я придумал для достижения желаемого результата, но у меня есть ощущение, что есть лучший способ сделать…
- Модульное кодирование. Какие типы фрагментов кода нужно преобразовать в файлы библиотек? Обоснование и методы? Я работаю над документацией и объединяю два фрагмента кода для тестирования частей более крупного проекта. Я должен прокомментировать и сделать код понятным для людей, которые будут использовать…