Вопросы, связанные с [programming]:
- Программирование Arduino с использованием Python, а не C/C ++ Я не очень хорошо разбираюсь в языке Си, и мне было интересно, есть ли способ использовать python для программирования Arduino. Скорее всего, для этого потребуется другая среда IDE, чтобы иметь…
- Оперативная память стоимость ввода функций Друг сказал мне, что я не должен полагаться на функции, потому что во время выполнения они занимают значительный объем оперативной памяти. Это правда или, если это не так, каков максимальный…
- Запустить часть кода всего за 4 секунды У меня есть две разные программы, написанные для моего Arduino. Один управляет вектором тяги ракеты. Другой - для парашюта. Мне нужно сначала запустить rotationmatrices() на 4 секунды, а затем…
- Могу ли я использовать только Ruby или Crystal Lang с Arduino? Я новичок в Arduino. Я уже использовал другие SBC и запустил какой-то ruby-скрипт для автоматизации многих задач. Я знаю языки программирования Ruby и Crystal. Могу ли я использовать Ruby или…
- Я не могу найти, что я сделал не так int lightPin = 13; int buttonPin = 2 void setup() { pinMode(lightPin, OUTPUT); // красный pinMode(buttonPin, INPUT); } void loop() { int buttonValue = digitalRead(buttonPin); if…
- Почему Arduino округляет некоторые целые числа, но не другие, когда настольный компьютер этого не делает? Я пишу (на C) некоторые низкоуровневые процедуры манипулирования цифрами, которые преобразуют int в float и наоборот для Arduino. Я столкнулся с некоторым загадочным поведением с Arduino,…
- DS3231 + кнопка для включения подсветки пожалуйста, кто-нибудь может помочь мне с кодом, я хочу иметь автоматический запуск в определенный час, также я хочу иметь переключатель кнопок, если это необходимо, в моем коде я могу нажать кнопку…
- Автопарковка на arduino Я хочу создать проект, в котором есть парковка и ИК-датчик, который распознает, когда подъезжает машина, и отображает на ЖК-дисплее сообщение о том, что нужно вставить rfid-карту, а затем открывает…
- Как управлять конвейером для запуска и остановки в одном и том же месте с помощью оптического поворотного энкодера Я полный новичок в arduino. Я просто хочу знать, возможно ли это, прежде чем я начну инвестировать в компоненты. Мне нужно запускать и останавливать конвейер с цепным приводом {не может…
- Вопрос: как объединить два разных кода Я увлекаюсь Arduino, и у меня возникли проблемы с одновременным запуском двух скетчей на Arduino UNO. В первом случае речь идет о программе, которая считывает температуру и относительную влажность,…
- Программа счетчик Я абсолютный новичок, и в последнее время у меня возникли некоторые проблемы с этой программой, которую я пытался выполнить. По сути, я хотел с помощью Arduino подсчитать 3 импульса от генератора и…
- Случайный сброс Arduino Nano В настоящее время я борюсь с периодически возникающей проблемой в проекте Arduino. Предыстория Я использую программу LabVIEW для управления несколькими аппаратными средствами. Одним из них…
- Чтение строки, разделенной запятыми У меня есть строка, которая выглядит следующим образом "10.00, 20.00, -50.00", в которой это значения угла, они имеют 2 десятичных знака и могут быть отрицательными. Я хочу разделить их на 3…
- Программирование Uno Wifi Rev2 через Uno R3 Arduino Sp Я пытаюсь запрограммировать Atmega4809 (Uno Wifi Rev2) через контакты ICSP на плате, подключившись следующим образом: Разница в том, что у меня есть Uno Wifi Rev2 справа вместо Uno R3. Я загрузил…
- Сформировать сигнал из массива битов Мне нужно воспроизвести с помощью цифрового вывода Arduino такой ключ в виде последовательности единиц и 0, где единица занимает 2 мс и 2 мс, а ноль занимает 1 мс и 1 мс. int key =…
- Использовать irsend с тем, что является char* , но он этого не примет. Как преобразовать его в то, что ему нужно? Я пытаюсь использовать Raspberry pi для отправки ИК-кодов непосредственно на мой arduino, чтобы иметь как можно более простую программу на языке Си. Вот мой код, с которым я возился, который…
- Servo_Pointer' was not declared in this scope Кажется, я не могу найти ошибку, которую допустил; кто-нибудь может мне помочь? Сообщение об ошибке: 'Servo_Pointer' не был объявлен в этой области Я получаю сообщение об ошибке в конце кода…
- Считайть конкретный диапазон выходных данных как 1 единичный выходной сигнал Датчик LDR выдает диапазон значений, чтобы показать, выключен / включен светодиод, скажем, выше диапазона LDR 400 светодиод включен. Когда светодиод горит, после считывания значений датчика он…
- Передача цвета функции без использования определенного Adafruit_NeoPixel Я инициализирую свои полосы в виде массива: // Declare NeoPixel strip array: Adafruit_NeoPixel strip[] = { Adafruit_NeoPixel(LED_COUNT[0], LED_PIN[0], NEO_RGBW + NEO_KHZ800), …
- Использование Android на Arduino TFT Я не знаю, возможно ли это или нет, но есть ли какой-нибудь способ, которым я могу запустить что-то похожее на Android на обычном TFT. Я хочу создавать сложную графику, но не могу программировать…
- Как использовать IRsend со строкой или преобразовать символ из serial в uint32_t? Я пытаюсь управлять своим arduino с помощью raspberry pi с помощью python вместо C ++ (чего я не знаю). Я нашел код, чтобы взять строку из serial и распечатать ее, но вместо этого я хотел бы…
- Как использовать Multipile millis() У меня есть вытяжной вентилятор, который работает при высокой влажности. Когда вытяжной вентилятор включен, он должен работать в течение 3 минут и должен подождать еще 5 минут, чтобы включиться. Я…
- Потоковая передача целочисленных данных из Arduino в Java, целое число больше 0xFF Мне нужно отправить, сколько миллисекунд прошло с начала времени запуска arduino, на java с помощью Serial.write(). Однако самое большое целое число, которое я могу туда ввести, равно 255,…
- Помогите новичку, понятия не имею о программировании, начал только 2 дня назад Как уже было сказано, отсутствие навыков программирования началось только 2 дня назад, когда появился Nano. Головы в клочья. Вот как далеко я продвинулся. Любая помощь очень ценится.. int…
- Что вызывает повторную инициализацию моей функции настройки esp8266? Вот код, который я написал: #include <stdio.h> #include <ESP8266WebServer.h> #define MAX_WIFI_INIT_RETRY 50 #define WIFI_RETRY_DELAY 500 const char* wifi_ssid = "ssid"; const char*…
- Ошибка прерывания проекта Arduino? У меня есть проект, который нужно сделать, например, система выставления счетов за воду с использованием RFID (Mfrc522) на Arduino NANO. Есть одна трудность, которую я не смог преодолеть. Я надеюсь,…
- 4WD робот продолжает зависать Я уже некоторое время работаю над полноприводным роботом. Детали, которые я использую, это плата Arduino v4, приводной двигатель l298N, ультразвуковой датчик Hc 05, DHT 11, mq2, модуль Bluetooth,…
- Может ли atmega328 вернуть остаток при целочисленном делении? Когда я пишу такой код: int a = 7 int b = 2 int c = a/b int r = a%b Использует ли чип остаток при вычислении c или повторяет весь расчет?
- Как запрограммировать Esp8266 удаленно через Wi-Fi? Надеюсь, это не научная фантастика для Arduino. Но я видел, что двойная система с двумя MCU может программировать друг друга через радиосвязь. Это было сделано в экспериментальных проектах…
- АМИС30543 | Понимание таблицы данных Регистр состояния Я читал лист данных драйвера шагового двигателя AMIS-30543 и не мог понять, как объединить результат регистра состояния положения микрошага MSP[8:0]. Я знаю, что это 9-битное значение. Помогите мне…
- Плата для разработки STM8 с Arduino IDE Я получил одну из этих дешевых плат STM8 из Китая и надеялся найти способ использовать ее с кодом Arduino. Кто-нибудь знает о загрузчике Arduino и пакете платы, который с ними работает?
- 128x64 и кнопки Может ли кто-нибудь дать мне совет по созданию меню для ЖК-дисплея 128x64 с использованием 5 кнопок? у меня 5 экранов. btn1 для отображения MainMenu и Selection. btn2 и btn3 для прокрутки вверх и…
- Проблема с последовательностью воздушных поршней Я новичок, пытаюсь последовательно активировать 2 комплекта из 3 воздушных поршней, просматривая руководства на YouTube... Помогите, пожалуйста, очень, пожалуйста?? :-) Имеется 3 комплекта по 2…
- Как улучшить этот Код? (или как передать строку Char в функцию, чтобы она вела себя как переменная) Извините, я новичок и любитель, когда дело доходит до кодирования, может ли кто-нибудь помочь мне сделать код внутри loop() менее "обезьяньим"? используя правильную функцию? Я много пробовал, но в…
- Почему я не могу прочитать другие смс, кроме первого смс? Мне нужно прочитать входящее SMS на моем GSM-модуле SIM900, и я хочу распечатать номер отправителя и сообщение на последовательном мониторе. Сначала я настраиваю модуль GSM с помощью AT-команд, и…
- Просто сомнение по поводу свечения светодиода Что произойдет, если я подключу анод светодиода к контакту 12, а катод светодиода к контакту 11 и установлю контакт 12 на высокий уровень, а контакт 11 на низкий, будет ли светодиод светиться??
- Можно ли отправить 2 или более сигнала o/p одновременно? Я хотел запустить два двигателя с помощью двухканального драйвера двигателя Cytron MDD10A. Таким образом, мое беспокойство основано на выполнении кода, который выполняется построчно, в том случае,…
- Драйвер двигателя застревает либо на высокой, либо на низкой скорости случайным образом. Выход двигателя перестает работать на основе входного сигнала акселерометра Запуск двигателя постоянного тока (макс. вход 6,5 А), драйвера двигателя (пиковый выход MD10C 7 А) и Arduino Mega. По сути, я создаю стабилизированный объект на основе ввода акселерометра. Он…
- Может ли Arduino UNO постоянно хранить код? Я новичок в Arduino и хотел бы знать, могу ли я сделать Arduino постоянным контроллером? и не могли бы вы помочь мне с более дешевой альтернативой? Я также хотел узнать о "предохранителе", я где-то…
- Почему "if" медленный? Я новичок в мире Arduino и надеюсь найти здесь решение. Код ниже функционально работает нормально. Проблема в том, что в строке 45 я вставил оператор if для изменения dac_value . Он очень…
- Отправлять команды конфигурации с arduino Я использую мультимодуль GNSS ublox zed F9P. Я должен запрограммировать его для сообщений о конфигурации. Например, мне нужно запустить определенную конфигурацию моего приемника с помощью Arduino. Я…
- Arduino + кодовые блоки C++ Я пишу код для своей платы Arduino, используя редактор Code::Blocks. Когда я создаю новый проект, в категории «Проекты» есть Проект AVR и Проект Arduino . Какой выбрать?
- Понимание кода Debounce Я не понимаю следующий код Debounce. (Полный код приведен внизу.) Насколько я понимаю, когда пин что-то считывает, мы ждем не менее 50 миллисекунд, прежде чем что-либо выполнить. Но разве переменная…
- Есть ли способ получить разрешение таймера 10 нс от процессора AVR? У меня есть ATM32u4 с частотой 8 МГц, который может считывать внешние импульсные входы с тактами 125 нс, используя InputCapture3 (PC7) на своем 16-битном таймере. Есть ли волшебный способ…
- Программирование без ветвления на ардуино Я изучил программирование без ветвлений, чтобы ускорить код, и мне любопытно, как именно Arduino (или, скорее, atmega328) на самом деле читает машинные инструкции. Есть ли у него кэш-память или он…
- Зачем нужно время отклика в AT-командах esp8266? Я пишу прошивку для AT-команд для esp8266, подключив его к atmega2560. Теперь вопрос, как мне узнать время отклика на АТ-команды записи его прошивки, чтобы прочитать ответ? собственно до этой мысли…
- ОТА-программа SPIFFS на ESP8266 Я хотел бы получить информацию о том, можно ли загрузить образ файловой системы SPIFFS на ESP8266. Теоретически это может сработать: его можно закачать по USB, и по логам меняется местоположение…
- Объектно-ориентированное программирование Arduino Может ли кто-нибудь прислать мне ссылку на учебник по объектно-ориентированному программированию Arduino? Я хочу изучить Arduino, я только новичок.
- Нужна помощь в получении данных с дальномера Я подключил свой дальномер (CJVL53L0XV2) к макетной плате для тестирования и запустил пример кода Arduino для дальномера. Дальномер работает, но я не знаю, как взять расстояние, которое дальномер…
- Глобальные переменные занимают много места в динамической памяти. Я использую две простые библиотеки (см. 1 , 2 ) Я нашел в Интернете свой код на Arduino Uno, к сожалению, я также использую ROS, и все эти библиотеки занимают много места , когда я компилирую свой…