Вопросы, связанные с [programming]:
- Возникла проблема с входом Dreading, он должен воспроизводить зуммер, но не #include <AdvancedSevenSegment.h> #define LED_PIN4 int tempo = 88; // скорость мелодии int Pin = 6; // ввод кнопки int APin = 7; //…
- Как загрузить код в atmega32u4? Недавно я создал печатную плату с atmega32u4, чтобы использовать ее в качестве платы разработки. Контроллер подключен к порту micro usb. Должен ли я установить загрузчик arduino вместо глухого? Или…
- Как Arduino справляется с передачей этого объединения? Я не уверен, как это будет обрабатываться компилятором Arduino. Если кто объяснит что и почему, буду признателен. Это, очевидно, очень упрощено, но в нем действительно содержится реальная проблема.…
- Где мой БАГ? Спасибо всем за помощь в моем последнем посте, мне удалось заставить его работать. Я все еще продолжаю пытаться развить свои навыки с помощью arduino. На этот раз мне нужно сделать имитацию…
- В чем разница между объявлением переменной вне цикла и объявлением статики внутри цикла? Это два способа хранения переменной вне цикла (или любой функции). Во-первых, я могу объявить его с глобальной областью действия вне цикла: void setup() { Serial.begin(9600); } int count…
- Как правильно поместить дескриптор u8g2 в класс Я пытаюсь создать небольшой будильник с батарейным питанием, используя Arduino MKRZero и универсальный OLED-дисплей с разрешением 128x64 пикселей, управляемый SH1106. Я начал просто сбрасывать…
- Как заставить двигатели постоянного тока работать одновременно? Я кодирую моторный щит adafruit для 3 двигателей постоянного тока, чтобы двигаться вперед и назад, и поэтому меня беспокоит, почему все время работает только мой мотор3, а двигатели 1 и 2…
- Как использовать 3-осевой линейный акселерометр H3LIS331DL с arduino для обнаружения резкого торможения автомобиля Я здесь новичок, недавно я работал с 3-осевым линейным акселерометром H3LIS331DL с мини-модулем I2C Вот код для осей X, Y, Z. #include <movingAvg.h> #include <Wire…
- Помогите с использованием uint32_t? Пытаюсь скормить серийник arduino от raspberry pi. Любая помощь очень и очень ценится Поэтому я не знаю C, поэтому я просто пытаюсь запустить очень простой код на моем Arduino, чтобы отправлять ему команды по последовательному порту. Я загружаю serial в buf irsend…
- Изменение времени тика в FreeRTOS Я пытаюсь использовать функцию FreeRTOS vTaskDelay() для периодического выполнения задач. В последней версии FreeRTOS время «тика» было установлено на 15 мс. Следовательно, наименьшее разрешение,…
- ПК не может получить доступ к порту HC-06 Bluetooth COM У меня есть Bluetooth-модуль HC-06, подключенный к плате Arduino UNO, чтобы данные, полученные ультразвуковым датчиком, передавались на мой компьютер по Bluetooth и последовательной связи. Я…
- Код Arduino дает ошибку при компиляции Я новичок и пытаюсь написать код для управления сервоприводом с помощью двух ультразвуковых датчиков. Я пытался сделать код, но когда я попытался скомпилировать его с помощью моего приложения для…
- Обнаружение приблизительного угла/местоположения источника света с помощью фототранзисторов Примечание: [Я изучаю Arduino примерно две недели, поэтому у меня мало опыта в использовании фототранзисторов.] Мой план заключается в размещении четырех одинаковых фототранзисторов,…
- есть ли необработанный вывод RTC? У меня есть часы реального времени I2C, модуль RTC DS3231, и мне просто нужно что-то вроде Unix Time. Я использую uRTCLib и смотрю на методы класса . но не вижу ничего подобного. Я думаю, что…
- Сервер WebSocket для MKR1000 Я искал сервер веб-сокетов для своего MKR100, но ничего из того, что я нашел, похоже, не работает. Я перепробовал все библиотеки, которые поставляются с Arduino, но половина из них не компилируется…
- Как использовать более 64 аналоговых вывводов в arduino Привет дорогие Мне нужна помощь, которую я прошу в программировании. Я хочу использовать более 64 аналоговых выводов для фоторезистора ldr за одно чтение. Потому что я не могу использовать цифровой…
- Клавиатура 4x3 не обеспечивает никакого вывода, а вывод, который она обеспечивает, неверен Я пытаюсь понять, как использовать клавиатуру 4x3, и просто хочу получать номера клавиш, которые я выбираю на последовательном мониторе. Проблема, которую я получаю, заключается в том, что некоторые…
- Запуск кода кодировщика одновременно с другим кодом в Arduino volatile unsigned int temp, counter = 0; int county=0; void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); attachInterrupt(0, ai0, RISING); …
- Создание активного заднего крыла на радиоуправляемой машине Я пытаюсь создать активное заднее крыло для радиоуправляемой машины Я планирую использовать ИК-датчик скорости, размещенный на одном из задних колес автомобиля, для измерения скорости, которая…
- По вопросу цикла-Моделирование движения робота на 2d-массиве я пытаюсь смоделировать движение робота в 2d-массиве. В моем случае робот сначала идет вперед, если он видит энгеля, он поворачивает налево и продолжает свое движение. Проблема в том, что я не мог…
- Как отправить групповое сообщение нескольким получателям с помощью GSM900 и Arduino Mega2560? Я работаю над проектом, и он может быть отправлен только одному получателю. Что мне нужно, так это отправить сообщение нескольким получателям. Мне нужен образец кода, который удовлетворял бы моим…
- Нуклео F446ZE VS Нуклео F446RE Не знаю, подходит ли этот форум для этого вопроса, но я не могу найти людей, которые хотели бы помочь, поэтому давайте попробуем здесь... Сначала у меня был F446RE, и я запрограммировал его в…
- Я получаю сообщение об ошибке: статус выхода 1 ожидаемый инициализатор перед 'uint8_t' для этой строки --> uint8_t receive_buffer[32]; Остальное по ссылке ниже #include <RH_ASK.h> // Включаем библиотеку RH_ASK #include <SPI.h> // На самом деле не используется, но необходим для компиляции библиотеки RH_ASK RH_ASK radio(2000, 11, 12); …
- Оценить время работы soc батареи и разрядки с помощью Arduino Uno В настоящее время я учусь делать проект для оценки soc батарей LiPo с подсчетом Кулона и вычислением времени разряда с помощью Arduino Uno для отображения предупреждения, когда батарея разрядится. …
- GSM900 + gps neo 6m не мог работать Это мой код #include <TinyGPS++.h> #include <SoftwareSerial.h> SoftwareSerial gprsSerial(2,3); const int RXPin = 7, TXPin = 8; const uint32_t GPSBaud = 9600; //скорость по умолчанию…
- Использование CD4053 для arduino Я хотел бы использовать CD4053 для мультиплексирования в arduino, но проблема в том, что я не понимаю, как работает CD4053, это то же самое, что CD4051, может ли кто-нибудь помочь мне, предоставить…
- Проблемы с срабатыванием датчика PIR сами по себе В настоящее время я работаю над своим первым проектом Arduino, и у меня возникли некоторые проблемы, с которыми я ищу помощи. Робот, которого я создаю, должен обладать возможностями слежения за…
- Как я могу заставить условные операторы работать с логическим значением (true/false), чтобы включать и выключать синие светодиоды Я работаю над проектом по созданию монитора растений с Arduino, который улавливает значения света и воды из окружающей среды, и я столкнулся с препятствие в коде. Вот код полностью. //** **/ инт…
- ЖК-дисплей отображает букву "А" вместо 0 Я пытаюсь сделать таймер, который имеет точность до 1 десятой секунды. Однако когда предполагается, что он печатает "0", он будет печатать "А". Например, при печати "10" он будет печатать "1А". Эта…
- Что касается обхода PGA в ADS1262 Я хочу обойти PGA, чтобы изменить диапазон входного сигнала с +/-2,5 до диапазона 0/5 В. Я взял ссылку на пример, приведенный в этой библиотеке. Я подключил…
- Как преобразовать символ Unicode в «Unicode HEX Position» в Arduino Как преобразовать символ Юникода в "Шестнадцатеричная позиция Юникода" в Arduino или C я поделюсь здесь картинкой: например, в JavaScript вы можете сделать это с помощью charCodeAt(); !…
- Как переключаться между циклами while до завершения текущего цикла? ИК-пульт + светодиод У меня есть проект, который требует вращения протектора танка. Я смоделировал светодиоды, чтобы погаснуть во вращении с помощью ИК-пульта дистанционного управления. Я хочу остановить вращение по…
- Как написать программу для выполнения двух разных циклов | Задача? Я хочу написать программу для радиоуправляемой навигации Самолет должен пройти к 2 путевым точкам waypoint_1 & путевая точка_2 Когда он достигнет waypoint_1 (с промахом =< 5), перейдите к…
- Модуль ESP32 DEV с фиксированным IP-адресом и OTA Я пытался использовать OTA на ESP32 с фиксированным IP-адресом. Я использую библиотеку ArduinoOTA: arduino-esp32/libraries/ArduinoOTA at master · espressif/arduino-esp32 · GitHub В коде OTA без…
- Вопрос о коде «controll[3].setInterval()» в примере библиотеки потоков Arduino. В примере потока есть объект StaticThreadController , определенный как https://github.com/ivanseidel/ArduinoThread/blob/master/examples/StaticThreadController/ StaticThreadController.ino …
- Та же кнопка одним кликом и двойным кликом Я надеюсь получить помощь с моим кодом. Я пытаюсь отличить одиночное нажатие от быстрого двойного нажатия кнопки с устранением дребезга. Я делаю какую-то глупую ошибку в своем коде и не могу…
- Кнопки нажимаются в правильном порядке Я пытаюсь найти лучший способ сделать это, в настоящее время использую кучу запутанных операторов if, которые работают. У меня есть ИК-датчик и три кнопки, которые нужно активировать в правильном…
- CC1101 Проблемы с приемом и передачей Неисправность трансивера CC1101 Введение в мою проблему Всем привет! У меня есть Arduino Uno, и в последнее время я немного повеселился с трансиверами, включая CC1101. Я купил его в каком-то…
- Как контролировать скорость двухпроводного вентилятора с помощью Arduino и только потенциометра? Я пытаюсь изменить скорость двухпроводного вентилятора, используя Arduino Uno и только потенциометр. Изначально я предполагал, что смогу сделать это, используя код, который я использовал для…
- Отдельный ATmega 2560 - включение одного светодиода - устранение неполадок У меня есть собственная печатная плата с "некоторыми вещами" на нем, и сначала я хочу, чтобы он запускал простое «включение светодиода». Моя установка: Атмега 2560 Светодиод подключен к PE4…
- Код CRC8 не работает должным образом Мне нужно отправить строку, за которой следует ее полином CRC8, 0x31 (= X^8 + X^5 + X^4 + 1), я успешно закодировал это после некоторых проблем, но, похоже, это не так. работать правильно, когда я…
- Не удалось прервать "пустой цикл" Я загрузил в Uno пример скетча, который появился при установке программного обеспечения Arduino. void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); …
- Шестнадцатеричное/Байтовое реверсирование и преобразование Я работаю над системой RFID с использованием MFRC522 с этой библиотекой : https://github.com/miguelbalboa/rfid Вот код, который у меня есть прямо сейчас: int A=(mfrc522.uid.uidByte[0]); int…
- Пьезозуммер с PWM на arduino uno с atmega328p в C на регистрах + аналоговый поток на регистрах У меня есть небольшой проект в университете, где я должен использовать таймеры, чтобы генерировать ШИМ сигнал и получить его в пьезо зуммер, когда еще что-то переворачивается определенное значение с…
- Мотор с ультразвуковым датчиком Я новичок в программировании, так что терпите меня. Я пишу простой код для управления двигателем таким образом, чтобы двигатель вращался на полной скорости до тех пор, пока датчик не обнаружит…
- Как запрограммировать nodeMCU через OTA с помощью GPRS? Я использую NodeMCU в одном из своих проектов. Установка находится в удаленном месте. В этом месте нет Wi-Fi, поэтому я использую GPRS (GSM SIM800V) для сбора данных датчиков на свой сервер. Прямо…
- Разница между типом данных int и long на Arduino Я учился программировать для робота с пустотными препятствиями , но, взглянув на код, увидел два типа данных: long и int. Int — это типы данных, которые содержат значения от…
- NRF24L01 Связь Всем доброе утро. Я только недавно присоединился к этому сайту после проблем на форуме Arduino со входом в систему. Я делаю проект с радиоуправляемой машиной с Arduino Nano и модулями NRF24L01.…
- Утечка памяти без участия строк Я пытаюсь считать данные, передаваемые через инфракрасный порт, с моего Smartmeter на моем ESP8266, используя следующий скетч: #include <ESP8266WiFi.h> #include <ESP8266WebServer…
- Светодиод L продолжает гореть Я пытаюсь заставить Arduino перезагрузить мой компьютер, когда он выключен. Используя разъем на передней панели ПК, я подключил выключатель питания и PLED напрямую к Arduino Uno, так как разъем…