Вопросы, связанные с [programming]:
- Преобразовать Int в HEX, HEX в строку и в байт? Общая проблема конвертации Поскольку Cpp не является моим основным языком, я изо всех сил пытаюсь найти лучший способ преобразования между типами для моих нужд. Итак, моя отправная точка struct can_frame { canid_t…
- Умножить char на float У меня есть значение яркости светодиода, которое хранится в виде unsigned char (0-255) unsigned char* colors[3]; colors[0] = 255; colors[1] = 0; colors[2] = 0; Я хочу умножить процент…
- Команда strtok() с Serial связью После того, как я беру переменную char* из последовательной связи, я использую strtok для разделения переменных с помощью " ". Но когда я это делаю, это действует так, как будто есть " " после…
- Как установить номер в поле адреса? Я хочу построить структуру записи. Проблема в том, что я не могу правильно построить поле адреса. Кто-нибудь может мне помочь? Ps: адрес [16:2] начинается с бита 61 до бита 47, поэтому, пожалуйста…
- Mouse.move: как переместить мышь в центр экрана? У меня есть программа, работающая в полноэкранном режиме. Я хотел бы переместить мышь в центр экрана. Могу ли я что-то сделать с функциональностью Mouse.h? https://www.arduino…
- Использование pyFirmata с сервоприводом на 360° - как это остановить? Я тестирую pyFirmata. У меня есть сервопривод на 360 °, и я знаю, как изменить его направление, но не знаю, как его остановить. Какая команда, например servo.write() , поможет остановить…
- Программирование Arduino Uno R3 для срабатывания реле каждые 24 часа Я запрограммировал Arduino UNO R3 на срабатывание реле каждые 24 часа с момента включения Я вычислил миллисекунды и использовал функцию delay() 24 часа * 60 минут каждый час * 60 секунд каждую…
- Есть ли лучший выбор, кроме использования delay() для 6-часовой задержки? Я проектирую эту инкубаторную систему, и мне нужно каждые 6 часов двигать двигатель вперед и назад. Есть ли лучший выбор, кроме использования delay() ? Задержка на 6 часов кажется немного…
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding У меня есть Arduino Nano (Sainsmart), на который я пытаюсь загрузить скетч. В среде Arduino IDE выбрано устройство Arduino Nano с ATmega328 . Однако при загрузке скетча возникает ошибка …
- Возникли проблемы с подключением к веб-серверу и извлечением данных обратно У меня есть код arduino, в котором я пытаюсь извлечь информацию из четырех разных мест. Три работают отлично, а на четвертый я не получаю никакого ответа. Эти две строки идеально работают в…
- Округление до первой значащей цифры Я хочу округлить десятичное число (x), но мне нужно сделать это по-разному, в зависимости от того, как оно есть. Если он содержит целочисленные значащие цифры, мы округляем до ближайшего целого…
- Простая программа ESP to ESP reading blink не считывает входное напряжение Один ESP32 3v3 подключен к GPIO 26 другого ESP32. Программа загружена. Встроенный светодиод горит в течение двух секунд, как и ожидалось. Затем он выключается. Независимо от того, к какому выводу…
- Непрерывное вращение Мне было интересно, как заставить сервопривод непрерывно вращаться с помощью кода Arduino. Я уже просмотрел несколько форумов и веб-сайтов, но все они просто показывают, как заставить его работать,…
- Преобразование из необработанных данных в float из DDSU666-H Привет, профессора, я пытаюсь прочитать данные из DDSU666-H ( Smart metter) CHINT используя modbus RTU, я получаю только необработанные данные , но я не знаю , как преобразовать их в float, в…
- Многоканальная связь с Arduino и передатчиком HC-12 Модуль HC-12 имеет 100 возможных каналов, начиная с частоты 433 МГц. Кто-нибудь может сказать мне, как запрограммировать Arduino на одновременное использование нескольких каналов? Моя цель -…
- Как автоматически сбросить модуль NRF24L01 Для моего проекта домашней автоматизации я использую несколько arduino nano с каждым модулем NRF24L01 +. Каждый модуль способен как принимать, так и передавать данные друг другу. В течение пары…
- Порт Arduino OTA не обновляется в Arduino IDE OTA (из библиотеки ArduinoOTA ) на ESP8266 не отображается в портах программирования на Arduino IDE, если я не перезапущу IDE. Даже когда я подключаю USB-кабель и список портов обновляется, чтобы…
- Быстрое изменение цвета в состоянии удержания По сути, создайте код, который поможет пользователям выполнить дыхательное упражнение (вдохните в течение 4 секунд, задержитесь на 4, отпустите на 4, снова задержитесь на 4, повторите), чтобы помочь…
- Arduino создает массив Json с двойными значениями и 2 десятичными знаками Как я могу создать массив Json с двойными значениями и 2 десятичными знаками, используя библиотеку ArduinoJson? https://arduinojson.org/v6/how-to/configure-the-serialization-of-floats / В…
- Почему микросхема датчика воды сильно нагревается? У меня есть датчик воды, похожий на тот, что изображен на изображении, но когда я подключаю его к 5 В и частично опускаю в чашку с водой, я могу считывать входное значение в моем последовательном,…
- Внешнее питание Arduino при считывании напряжения с него через USB У меня есть Arduino UNO R3, где я установил вывод 13 на “ВЫСОКИЙ” (как показано здесь), и я подключил светодиод к выводу 13 и GND, который ярко светится, используя USB, подключенный к моему MacBook…
- Как повторить конкретный код в Void loop() количество раз Привет, друзья, я создаю контроллер двигателя постоянного тока (для машины для разгибания ног), который перемещает двигатель между двумя точками, заданными двумя потенциометрами, и в качестве…
- Как снять второе и третье показания с емкостного сенсорного датчика ESP32? Последовательный монитор open: 82 open: 80 open: 88 open: 81 open: 80 open: 88 x: 8 open: 79 open: 88 "8" - это первое чтение (когда я прикасаюсь к проводу). "79" и "88" - это второе и…
- Хранение данных в SDRAM Arduino Portenta H7 Я работаю над хранением данных с АЦП Portenta H7 с высокой частотой дискретизации (>100 КСА/сек) на канал. Я использую 2 канала АЦП для своей работы. Через форум я узнал, что сериал. команда…
- Чего не хватает моему коду, чтобы сервопривод вращался без остановки? Сервопривод должен вращаться на 180 градусов, когда расстояние >= 50 и 0, когда это условие не выполняется Мой код представляет собой датчик уровня воды, а компонентами являются Arduino Uno, макетная плата, ультразвуковой сервопривод и два светодиода, один из которых красный, а другой зеленый. Условие,…
- lcd.createChar() позволяет использовать только 8 произвольных символов У меня есть teensy4.1 с ЖК-экраном размером 16 на 2 и ЖК-интерфейсом I2C. Я пытался написать кучу пользовательских символов на жидкокристаллическом экране, чтобы перевернуть какой-нибудь текст. …
- Отображение нескольких температурных выходов с термисторами Итак, я задал этот вопрос пару дней назад, но еще немного поработал с некоторыми кодировками, но я действительно застрял и нуждаюсь в некоторой помощи. Я пытаюсь отобразить температуру для каждого…
- Библиотека Pelco D для Arduino Кто-нибудь знает о каких-либо библиотеках Pelco D, доступных для Arduino? У меня уже есть PTZ-джойстик, управляющий 3 PTZ-камерами, но я хотел бы добавить "интеллектуальный" контроллер Arduino,…
- LCD дисплей не показывает Это мое неправильное программирование или у моей платы есть проблема, потому что ЖК-дисплей ничего не отображает. вот код #include <Wire.h> #include <LiquidCrystal_I2C.h> //…
- Как начать написание кода для датчика эффекта Холла? Один из моих самых больших вопросов касается кодирования датчика эффекта Холла для определения скорости вращения колеса с помощью arduino mega. У меня есть ЖК-дисплей с цифровыми выводами (7,8,9…
- Загрузка на внешний ATmega328P с клоном UNO R3 с припаянной микросхемой Как полный новичок, после долгих поисков лучшей сделки я закончил тем, что купил один из этих клонов UNO R3, не понимая, что на плате припаян чип. Это выглядит так: Он хорошо работает для…
- MeDCMotor' не называет ошибку типа внутри mBlock Я использовал стороннюю среду программирования mBlock 3.4.5 для создания программ C++ Arduino с графическим языком программирования. Я составлял программу, и возникла следующая проблема. …
- Как сделать динамическое меню с подменю ( Arduino mega или Arduino Uno) У меня есть arduino mega с ЖК-экраном (от keyestudio KS2056). Я пытаюсь создать меню с подменю, которое имело бы добавляемые и удаляемые строки на основе входов от RFID-сканера(добавляемый) и…
- Как создать проект ардуино с несколькими исходными файлами? Я создаю программу arduino на Linux, используя следующий Makefile : ARDUINO_DIR = /usr/share/arduino BOARD_TAG = uno ARDUINO_PORT = /dev/ttyAMA0 ARDUINO_LIBS = Wire include…
- Где находится tcp.h? Это для проекта esp8266, который использует EasyAsyncTCP. В EasyAsyncTCP.cpp они #включают "lwip/tcp.h" . Но я не могу понять, где этот файл. Я нашел tcp.h в следующих каталогах на моем диске c: …
- Получена ошибка недопустимого преобразования из 'const char*' в 'const uint8_t* Я написал этот скетч, и я пытаюсь заполнить массив точек доступа Wi-Fi, чтобы динамически задать значение в html select с помощью javascript. #include <Arduino.h> #include <Hash…
- Что означает “LSB на градус в секунду” (LSB per degree per second)? В настоящее время я работаю с цифровым выходным гироскопом. Его чувствительность задается как 120 наименее значащих бит на градус в секунду. Хотя каждый отдельный компонент этого устройства легко…
- Как использовать корпус переключателя с двумя кнопками, как объединить buttonState1 и buttonState2 import muvium.compatibility.arduino.*; public class Class0 extends Arduino{ /* Author: First Name MI. Last Name Date: June 25, 2021 Title: Arduino Experiment 2 Description: Writing to the…
- Проблема с получением данных от Arduino pro mini В настоящее время я работаю над проектом беспилотника с использованием multiwii. Я использую mpu6050 в качестве датчика гироскопа и акселерометра с протоколом i2c. Я смог прочитать данные,…
- Можно ли сделать несколько функций loop() с помощью Arduino Uno? У меня проблема. Я хочу сделать машину с мотором, передними и задними фонарями. Я хочу запускать их одновременно, но в разных циклах. Это мой код. const int red1 = 10; const int red2 =…
- Почему переменные PWM в этом фрагменте кода RC обрабатываются таким образом? Что такое магические числа? tcommand=(pwm_value-480.0)/8.22; flapmag=(pwm_value-880)/41.0+10; В этом фрагменте кода, используемом в радиоуправляемом самолете arduino, я не понимаю, почему значение ШИМ вычитается и делится…
- Нажатые кнопки постоянно находятся на низком уровне, и одна из них не работает Я новичок в Arduino, и у меня возникла проблема в проекте, над которым я сейчас работаю. Я только начал писать код, подготовив компоненты и проводку, и вдруг две мои кнопки так и не перестали…
- Как запустить 4 светодиода последовательно на основе кнопочного входа? Я пытаюсь создать программу, которая последовательно запускает 4 светодиода, а также может делать другие вещи с разными входами и выходами. Из-за этого я использую функцию millis, а не задержку. У…
- Программирование Сервопривода Как Получить -90 Градусов как говорится в названии вопроса, как я буду поворачивать сервопривод на 90 градусов? Я написал свой код как таковой; // Turn servo to the right if(x > 520 && y < 510…
- Преобразовать string во float на ардуино Я пытаюсь преобразовать строку в float, но у меня возникают проблемы с точностью, даже с собственным примером строки Arduino я получаю плохие результаты. Пример 0: Входная строка: 1.234567 После…
- Как считывать цифровые данные и отправлять их через последовательный порт на ПК со скоростью около 2 МГц? Я хотел бы прочитать аналоговые данные с частотой дискретизации около 2 МГц и отправить их на ПК для обработки с помощью python для цифрового осциллографа. Я использую Arduino Nano. Я нашел АЦП…
- Цикл While не прерывается Я пытаюсь построить схему, которая гудит до тех пор, пока не будет нажата кнопка, или она гудит 5 раз: void alarm() { int AlarmState = 0; //Just to get while loop going int count = 1; …
- RF Keyfob простой код кнопки Я делаю проект, в котором 2-канальный радиочастотный брелок (433 МГц) управляет светодиодом с помощью arduino nano. Что касается аппаратного обеспечения, то все работает, и я протестировал его с…
- Объяснить функцию pulseIn с помощью arduino и ультразвукового датчика дорогие инженеры.. я застрял с этой проблемой, не мог понять.. пожалуйста, помогите с объяснениями. сначала я был расстроен отклонениями показаний ультразвукового датчика, то есть я осматриваю…
- Декодирование порта VGA с помощью Arduino Можно ли как-то прочитать VGA-порт видеокарты с помощью Arduino? Даже при некотором минимальном разрешении 320 x 240 и минимальной частоте кадров в секунду можно как-то преобразовать пиксели в числа…