Вопросы, связанные с [programming]:
- Один порт моторного щита не работает с шаговым двигателем. Один порт моего экрана двигателя (т. е. M1 и M2) не управляет шаговым двигателем должным образом. Шаговый двигатель дрожит в своем положении. Хотя другой порт (M3 и M4) работает нормально, но он…
- Операторы If/Else на Arduino не выполняются У меня есть небольшой код ниже, проблема в том, что при вызове будет выполняться только первый оператор if. Когда я вызываю u, q или любой другой оператор if , он сразу переходит к else и не…
- Протопотоки Arduino на примере Я пытаюсь заставить Arduino работать с Protothreads и хочу убедиться, что основные настройки выполнены правильно. Если я правильно понял API, то мне нужен следующий код для запуска двух…
- (Код ультразвукового датчика: такого файла или каталога нет) Начинаю с Arduino, не понимаю, что означает ошибка. Скажите, пожалуйста, где я могу найти ресурсы, чтобы понять это и позволить коду скомпилироваться. #include <RCSwitch.h> #include…
- Обнаружение изменения состояния с помощью датчика цвета Я добавил в этот код статические переменные, и вместо повторяющихся заметок, останавливаясь на зеленом, я получаю одну заметку. Это то, чего я хотел. Однако мой цикл не позволяет запускать новую…
- Умножение, деление. Что не так? const unsigned long C1 = 30 * 1000; const unsigned long C2 = (300 * 1000)/C1; // должно быть = 10 void setup() { Serial.begin(57600); Serial.println("\n-------"); Serial.print("C1 = ");…
- Создание формулы Я создавал формулу подсчета очков для игры. Рассматриваемая формула millis() * 1.1 ^ (millis()/10000); Однако у меня возникли проблемы с пониманием различных сообщений об ошибках,…
- Программа плохо читает память Моя программа не читает содержимое карты памяти, в данном случае файл "objects.txt". Я хотел сделать следующее: программа считывает объекты, содержащиеся в текстовом файле, и выделяет таблицу, а…
- Считать данные датчика повторно через указанное время? Я хочу считывать данные датчика с помощью analogRead() каждые 5 мс. Я читал другие ответы на подобные вопросы, но меня смущает следующее: допустим, я сделал цикл чтения данных датчика с…
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper? Я успешно запускаю примеры AccelStepper на Arduino Mega с экраном RAMPS 1.4 , два драйверы шаговых двигателей A4988 и два Шаговые двигатели 17HS16-0284S . Я использовал 3 перемычки на…
- Получение кода FFT arduino для работы более 9 часов с использованием micros() Я новичок в Arduino, программировании и электротехнике (учусь в свободное время) и работаю над созданием ЭЭГ. Я отключил аппаратное обеспечение и сумел получить числовые данные от аналога (A0)…
- не удалось разрешить «определение функции здесь не допускается до токена '{'» Я, будучи новичком в Arduino, начал с создания простых ЖК-часов, которые также показывают температуру. Все работало нормально, пока не возникла эта ошибка. "определение функции здесь не…
- Помогите с очисткой памяти. Я получил следующий код с Github и экспериментировал с ним последние пару месяцев. Цикл ВСЕГДА начинается с одного и того же светодиода, пока вы выполняете полный сброс платы или включаете ее. Если…
- Какова цель '&' при передаче bool в качестве параметра функции? Если я использую эту функцию без & перед change_x (в параметре функции), change_x никогда не изменится на false и продолжит печатать навсегда. Зачем мне нужен & ? void…
- Как преобразовать символ в строку? То, что я собрал в сети, у меня не работает. У меня есть Visual Studio и обработка, отправляющие эту функцию через последовательный порт на тот же COM-порт 9 с той же скоростью передачи данных, и я…
- Как сделать так, чтобы водяной насос включался и выключался в зависимости от уровня влажности? Я пытаюсь построить автоматическую систему полива растений с помощью моего Arduino. У меня есть ЖК-дисплей, который выводит уровень влажности, датчик влажности и водяной насос с реле. Я пытаюсь…
- Прочитать только одну строку на SD-карте У меня есть код на C++, но я не могу преобразовать его в язык Arduino. Я просто хочу спросить, что такое функция getline() (код C++) в Arduino? Я просто хотел записать первую строку на свою…
- Почему значение регистра чтения и записи гироскопа MPU6050 равно 0x08 для полной шкалы 500 градусов в секунду? Я пытаюсь подключить гироскоп MPU6050 к Arduino ATmega2560 и считать его необработанные значения из его 6DOF (гироскоп и акк). Я нашел следующий код: //Активировать MPU-6050 Wire…
- Arduino Uno + шаговый драйвер MSD-11-EM + NEMA 17 Я работаю над кодом Arduino для управления вращением шагового двигателя. Я хочу вращать шаговый двигатель всего на 4 оборота. Код работает нормально, но он будет запущен только один раз, так как…
- Как преобразовать строку в длинное целое число? Я новичок в Arduino, и мой первый проект — считыватель RFID. Поскольку мне нужно много списков известных меток, у меня проблема с нехваткой памяти. По этой причине я хочу преобразовать строки типа:…
- Ошибка "'Serial' does not name a type" Я получаю ошибку "'Serial' does not name a type" при компиляции этой программы. Мне нужно, чтобы отображались 8 каналов напряжения. Я уверен, что это простое решение, однако я все еще изучаю…
- Выполнение кода через функции Я делаю светодиодный куб, в котором используется последовательное освещение. Так что по сути мне нужно повторять свои команды в течение определенного времени. После долгих поисков ничего не вышло,…
- Как передать 2 параметра с помощью библиотеки RCSwitch? Я изучаю мир Arduino, но очень мало знаю о C и C++. Я пытаюсь создать небольшой радиочастотный передатчик, который должен передавать данные о температуре и влажности с датчика DHT-11 на Raspberry…
- Как повторить код Я хочу, чтобы мой двуногий робот продолжал ходить, но он делает только два шага, этот проект двуногого робота важен для моего проекта Capstone. Код ниже — это код, который я использовал #include…
- Остановка таймера обратного отсчета, когда он достигает 0 Я пытаюсь изменить следующий набросок, чтобы сделать обратный отсчет (который, кажется, частично работает). Что мне нужно изменить, чтобы таймер остановился на нуле? Прямо сейчас он отсчитывает от…
- Невозможно загрузить код на Arduino LilyPad с помощью FTDI Я попытался загрузить свой код на Arduino LilyPad (328) с помощью базовой платы FTDI, но получил следующее: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync()…
- Как подключить USB к пользовательской схеме Arduino Uno и программированию Atmega? Я довольно новичок в проектировании схем и работе с atmega самостоятельно, и я проектирую схему arduino на eagle. Я дошел до стадии, когда мне нужно включить интерфейс TTL USB, чтобы…
- Функция freeMemory() из библиотеки memoryfree не возвращает уменьшенное значение в arduino UNO Я сжег код, написанный ниже, я ожидаю, что, поскольку мы объявляем локальную переменную в цикле, функция freeMemory() должна возвращать уменьшенное значение. Но оно остается постоянным..! пожалуйста…
- Библиотека MemoryFree, демонстрирующая нестандартное поведение..! Я просто сжег код, написанный ниже, но он показывает мне нестандартное поведение.. как в последнем абзаце вывода, свободная память увеличивается после выделения во время выполнения, как это возможно…
- Странная проблема с библиотекой FHT для проекта светодиода, реагирующего на звук Я игрался с библиотекой FHT и столкнулся с интересной проблемой с fht_mag_octave() , нарушающей вывод моих действий АЦП. Работает на MEGA ADK. Идея состоит в том, что я использую FHT для…
- Password.h и keypad.h меняют скетч пароля для Arduino У меня фиксированный пароль. Если нажать на клавиатуре букву "D" и ввести правильный пароль, фиксированный пароль будет изменен. Этот новый введенный пароль теперь является правильным паролем, пока…
- rev id и функция read_rev_id() Что такое rev id? Я везде искал правильное определение, но ничего не нашел. Я пытаюсь понять код ниже. Я не понимаю, зачем нужна эта функция read_rev_id, и да, я пытался посмотреть в руководстве…
- Wi-Fi-подключения теряются при сбросе подключения Посмотрите на трюк в последних нескольких строках этого кода: #include <ESP8266WiFi.h> const char* ssid = "xxxxx"; const char* password = "yyyyyyy"; // Создаем экземпляр сервера //…
- Восстановить uint32_t из массива символов в RTC.set В настоящее время я экспериментирую с Digistump ATTiny85. Поскольку у него нет последовательного порта, я использую базовую библиотеку DigiUSB для связи. Используемая библиотека RTC: …
- Можно ли управлять реле через Arduino, используя USB-джойстик? Мне было интересно, смогу ли я управлять максимум 9–10 реле с помощью Arduino, используя USB-джойстик? Я также хотел подключить камеру, чтобы видеть, что делает мой робот, поэтому у меня было мало…
- что не так? Я не знаю, что я делаю. #include <IRremote.h> #include <LiquidCrystal.h> #define first_key 48703 int receiver_pin = 2; int first_led_pin = 7; pinMode(first_led_pin, OUTPUT) if(receiver…
- hx711 и датчик нагрузки показывают 0 для калибровки Я использую этот урок от Sparkfun https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide И используя ИХ код. Единственное отличие в том, что я добавил задержку,…
- Ошибка: 'SofwareSerial' does not name a type У меня возникли проблемы с компиляцией этого скетча. Я получаю следующую ошибку «SoftwareSerial» не называет тип Есть идеи, как это исправить? #include SoftwareSerial.h SoftwareSerial…
- Аналоговая RGB-полоска с эффектом затухания и NodeMCU У меня есть аналоговая или немая RGB-лента, которой я управляю с помощью HTTP-команд. Я хочу иметь возможность заставить ленту плавно переходить от одного цвета к другому при вызове http://XX…
- Матрица датчиков Reed для запроса шахматной доски ПРИМЕЧАНИЕ: На этот вопрос ранее не давался ответ в похожих вопросах. Я использую Arduino Mega Я просмотрел Блог Бергера (схема по этой ссылке), но сломал голову над логикой вашей матрицы…
- Способ(ы) сохранения целого числа из последовательного вывода и вычитания его из следующего последовательного вывода Это кажется таким простым, но я не могу решить. (Я новичок в программировании) Я не хочу использовать EEPROM. Просто сохраните его и сделайте расчеты. Я извлекаю значения азимута и высоты из…
- Как решить проблему: expected primary-expression before '>' token // defines pins numbers const int trigPin = A0; const int echoPin = A1; // defines variables long duration; int distance; #include <moving.h> #include <Servo.h> Servo servo; moving…
- Объединение кода для нескольких датчиков в одной программе Мне нужно одновременно управлять двумя разными датчиками (газа и температуры). Мне удалось запустить каждый из них по отдельности, и я не знаю, как манипулировать кодом, чтобы они могли работать…
- Кодирование нескольких сервоприводов в Arduino Я первый год изучаю мехатронную инженерию, и у меня возникли проблемы с кодом, который я использую для управления двуногим роботом в своем проекте. #include <servo.h> Servo myservoa; …
- Ожидаемый инициализатор? Я постоянно получаю ошибку "Expected initializer" в разных точках кода, когда пытаюсь его проверить. В настоящее время ошибка существует до "void setup". Как исправить эту ошибку и не допустить ее…
- Мой датчик HC-SR04 сломался? Я новичок в Arduino и электротехнике, и проект, который я пытаюсь реализовать, включает ультразвуковой датчик. Я использую HC-SR04 с платой Elegoo Mega2560 Arduino. Несколько дней назад мне удалось…
- Добавить в код интервал в 1 минуту, чтобы отображать вывод непрерывно в течение одной минуты и не отображать его в течение другой минуты? /* Трехосевой гироскоп и акселерометр MPU6050. Пример акселерометра тангажа и крена. Подробнее: http://www.jarzebski.pl/arduino/czujniki-i-sensory/3-osiowy-zyroskop-i-akcelerometr-mpu6050.html GIT:…
- Где найти код для «attachInterrupt» Arduino? Где я могу найти код для функции attachInterrupt Arduino? Поиск в репозитории Arduino на Github ничего не дал. Я подозреваю, что это может быть оболочка для какой-то функции avr-libc, но…
- Мне нужен код для пары из 6 LDR/LED Каждый LDR подключен к одному светодиоду, потому что я делаю модель парковки. Я пробовал, но безуспешно. Помогите! int ledPin = 11; int sensorInput = A0; boolean ledIsOn = false; void…
- Arduino Mega с двумя Arduino Uno в качестве ведомых устройств по I2C? Доброе утро! Это мой первый пост здесь, и я впервые погружаюсь в мир микроконтроллеров. Потерпите, пока я описываю этот теоретический проект. У меня есть Arduino Mega 2560, две Arduino Uno, один…