Список вопросов
- Программирование ATtiny85 с Arduino-IDE и внешним генератором 8 МГц У меня есть плата разработки digispark ATtiny85, и я использую Arduino IDE для ее программирования вместе с Arduino UNO в качестве аппаратного программатора. Я успешно сжег предохранители для…
- Драйвер двигателя L298 не показывает красный свет при подключении источника питания Недавно я купил модуль драйвера двигателя L298 для управления 2 двигателями(5 В каждый). Когда я подключаю источник питания(который является обычным держателем автомобильного аккумулятора RC(3)),…
- Подключите несколько ардуино к RTC ESP32? В зависимости от частоты использования, может возникнуть случайное столкновение, когда оба теста на доступность одновременно - если это происходит слишком часто, может быть, добавить что-то…
- Советы по размещению печатных плат Nrf24l01 smd Я работаю над дизайном печатных плат с nrf24l01 smd. Я где-то читал, что модуль nrf24l01 имеет проблемы при связи, когда он помещается со своей антенной внутри печатной платы. Я хочу, чтобы мой…
- Проблема с SD-картой Arduino RTC Я использую скрипт на Arduino для записи данных BME280 на SD-карту и отображения их на ЖК-дисплее. Чтобы иметь действительную отметку времени, я также использую модуль DS3231 RTC. Я успешно…
- 74HC595 к 4 значному 7 сегменту с использованием библиотеки SevSegShift У меня есть вопрос относительно использования библиотеки SevSegShift . Я правильно последовал примеру и проверил его, чтобы увидеть, работает ли он. Он смог включить семь сегментов и осветить все…
- Делитесь контактами I2C с другими устройствами при отсутствии GPIO Мы используем ESP12E в качестве нашего MCU , и у нас есть три функции : SIM800 подключен к TX(GPIO1), RX(GPIO3) Матричная клавиатура , подключенная к GPIOs: 14,13,2,10,0,4,5,16 …
- Запрос студенческого проекта(Создание самобалансирующегося робота) В настоящее время я строю самобалансирующийся робот с использованием драйвера двигателей L298N и MPU6050 с использованием микроконтроллера arduino. Мне удалось контролировать движения своих…
- В чем разница между analogWrite и digitalWrite? Как говорится в названии. В чем разница между ними? analogWrite(pin,0-255) vs digitalWrite(pin,LOW-HIGH)
- Может ли UNO регистрировать больше точек данных акселерометра PCB 353b33 по сравнению с осциллографом TDS3014B? В настоящее время я записываю точки данных с аналогового акселерометра(PCB 353b33) с помощью осциллографа TDS3014B, длина записи которого составляет 10 000 точек при частоте дискретизации 1,25 Га/с.…
- Не могу заставить 4 значный 7 сегментный дисплей показывать разные значения У меня, новичка в Arduino, возникли проблемы с тем, чтобы заставить работать 4-значный 7-сегментный дисплей. Дисплей подключен к 74HC595, а настройка взята из учебника elegoo tutorial 28 (я думаю,…
- Есть ли симулятор Arduino или эмулятор, который работает на OS X? Есть ли Arduino симулятор или эмулятор или кросс-компилятор для собственного Mac исполняемого файла, который работает непосредственно под Mac OS X и не требует виртуальной машины Windows или Linux…
- Почему жк-дисплей не показывает никакого выхода? ОБНОВИТЬ: Жидкокристаллический дисплей загорится только тогда, когда все мои компоненты будут расположены в правом нижнем углу макета. Почему я не могу использовать всю макетную плату для своей…
- Получить конкретный элемент из текста, разделенного запятыми Я использую bluetooth (работает как последовательный монитор). Допустим, я посылаю текст на свой hc-05 (то же самое, что и на последовательный монитор) Мой текущий код отображает текст с…
- Ошибка: "недопустимое использование нестатической функции-члена" при вызове функции из моего собственного класса-метода Я плохо провожу время, пытаясь вызвать корректно работающее выражение ( ultra[currentSensor].ping_timer(echoCheck) ) из собственного метода класса ( myclass::run ), а не из void loop() . Я…
- Шаговый двигатель не работает с платой A4988 Итак, я следил за этим учебником о том, как запустить шаговый двигатель с помощью Arduino с помощью шагового драйвера A4988. Это учебник: Как управлять шаговым двигателем с помощью драйвера A4988 и…
- Очистка строкового буфера с помощью memset после последовательного чтения Используя библиотеки SerialTransfer.h / pySerialTransfer для отправки команд между моим ноутбуком и Arduino Mega, я посылаю несколько последовательных строк между устройствами. Однако у меня…
- Быстрый ШИМ с Arduino, входы-выходы не работают Привет сообществу! Я использую ATTINY85 и программирую его через AVRISP с помощью Arduino UNO. Вот код, который я использую : #include <avr/io.h> #include <avr/interrupt.h> void…
- Как уменьшить размер скетча? Похоже, я переборщил с хранением Adafrui Trinket: Sketch uses 5,600 bytes (105%) of program storage space. Maximum is 5,310 bytes. Global variables use 109 bytes of dynamic memory. …
- Как построить и запустить тесты AUnit Я нашел этот пример о том, как создать проект с тестами AUnit: https://www.thecoderscorner.com/electronics/microcontrollers/embedded-testing/getting-started-unittesting-arduino/ В соответствии с…
- Как одна проводная камера OV7670 с Arduino Due? Части, которые я хочу соединить вместе: Arduino Due Модуль камеры OV7670 3,5-дюймовый TFT сенсорный ЖК-дисплей (использует библиотеку MCUFRIEND_kbv) Моя цель - получить видеопоток с…
- ADXL345 подвешивает микроконтроллер по мере увеличения вибрации Я использую акселерометр ADXL345 с библиотекой Adafruit_ADXL345 для измерения вибрации. Я считываю ускорение по осям X, Y, Z датчика, размещенного на вибрирующей платформе.И последовательная…
- Сжигание загрузчика Arduino Я пытаюсь использовать чип atmega из arduino на макете с минимальным аппаратным обеспечением (используя внутренние часы 8 МГц). Я использую статью по ссылке. Когда я достигаю последнего шага…
- ESP32 millis не работает должным образом У меня есть программа, которая измеряет температуру каждые 30 минут и отправляет их в базу данных. Сразу после запуска программы отправляется первое измерение, однако второе (которое должно быть…
- Arduino SD card не может писать (пишет плохие файлы, а потом я получаю ошибку) Я разрабатываю очень простой проект для измерения некоторых температур и хранения их на SD-карте. У меня проблема с попытками писать. Независимо от того, что я делаю, SD-карта всегда заканчивается…
- Ардуино - Извлечение нескольких строк из последовательного чтения Я пытаюсь написать код Arduino, который читает длинную строку, например <11,22,33>, через последовательный монитор, а затем сохраняет 11,22 и 33 в отдельные ячейки матричного массива. Таким…
- Запуск нескольких функций с различной структурой аргумента/возврата по одному указателю функции Правка: Я попробовал простой код в Arduino IDE, который должен был сделать в первую очередь вместо того, чтобы делать это в настольном компиляторе. Потому что результаты эксперимента отличаются. В…
- Экран 8*8 Матрицы панели сид WS2812B цифровой гибкий. Некоторые светодиоды, которые не должны включаться, включаются Мой проект состоит из ESP32, преобразователя уровня и двух светодиодных цифровых панелей WS2812B Matrix Flexible Screen 8*8 (от Aliexpress), соединенных между собой прилагаемым кабелем. Моя…
- Первый проект (авто сад) Я довольно долго возился и хочу попробовать arduino для управления автоматизированным проектом небольшого сада для выращивания семян. Я никогда раньше не занимался кодированием и ищу несколько…
- Существует ли какой-либо рабочий аналог пары std::function и std::bind в Arduino? И ArduinoSTL , и StandardCplusplus их не поддерживают. Они реализуют версию, совместимую с c++03 (не c++11). Эта функция удобна при разработке библиотек, работающих с обратными вызовами. И…
- Четыре датчика температуры SHT31 на ESP32 Я должен прочитать температуру и влажность четырех независимых датчиков SHT31 с помощью ESP32. Есть ли какой-либо предпочтительный способ сделать это, так как единственные примеры, которые я могу…
- Esp32 между двумя ноутбуками одно боковое USB-соединение другое WiFi-соединение Я написал этот код для esp32 для того, чтобы читать и писать между компьютерами. Один из них подключен через USB, а другой-через Wi-Fi. Должен ли я использовать один и тот же порт на каждом из них?…
- UART между arduino UNO и ПК через USB не синхронизирован Я подключил свой arduino uno к своей системе, а затем с помощью последовательного порта попробовал записывать и считывать данные, но есть проблема, которую я обнаружил, когда попытался передать…
- ESP32 Arduino Bluetooth Serial не подключается повторно после отключения Основной ESP32 Arduino Bluetooth Последовательный пример пары и подключается, как ожидалось,НО как только я отключаю терминал Bluetooth, он перестает отвечать на новые события вообще, как только я…
- ИК приемник принимает только 0 Я пытаюсь расшифровать ИК-коды моего пульта Samsung tv remote Но приемник всегда получает "0". Схемы: Код: #include <IRremote.h> int RECV_PIN = 11; IRrecv…
- Альтернатива задержке, чтобы ее можно было прервать У меня есть задача, которая включает в себя 30-секундную задержку в пустом цикле. Во время этой задержки я хочу иметь возможность нажать клавишу на клавиатуре и получить сообщение, отображаемое на…
- Arduino IDE 1.8.13 не запустится должным образом Недавно я пытался установить Arduino IDE 1.8.13, и я столкнулся с соответствующей проблемой. При попытке запустить Arduino IDE с командой ./arduino он показывает соответствующую ошибку: …
- Как улучшить частоту дискретизации Arduino Due АЦП? Сейчас я работаю над проектом, который нуждается в дешевом аналоговом приемном устройстве с частотой дискретизации не менее 5 МГц. Раньше я пользовался только Arduino и редко управлял регистрами на…
- Как использовать pyserial для написания двух отдельных сообщений? Я использую pyserial для связи с моим arduino. Я настроил соединение, и все работает нормально. Теперь у меня есть эти две команды записи: pyserial.write("conn".encode()) pyserial…
- Не понимаю проблемы с моим кодом Я пытаюсь заставить машину-робота(elegoo one) пройти курс обхода препятствий. Я пытаюсь написать свой собственный с нуля, чтобы улучшить себя, и поэтому был бы очень признателен, если бы кто-то…
- DS3218MG Сервопривод - не работает с блоком питания Я пытаюсь запустить мой сервомотор DS3218MG с внешним источником питания и моим arduino nano. Я использую следующий код: #include<Servo.h> Servo Myservo; int pos; void setup() { Myservo…
- Int массив, переданный через функцию, имеет неправильные значения только после нескольких проходов У меня есть такой код: for(int i = 0; i < its; i++) { x1 = random(0,4); y1 = random(0,4); multiLamp(new int[2] {3,1}, new int[2] {x1,x2}, new int[2] {y1,y2}, wait, 2); …
- Как создать постоянный цикл с событием, которое происходит только один раз? В настоящее время я работаю в void loop() и установил измеритель расстояния, который постоянно проверяет расстояние. Как только порог расстояния достигнут, вызывается функция. Теперь мне нужно,…
- Буфер чтения из программного обеспечения-Последовательный и запись в последовательный Мой прогресс до сих пор: #include <SoftwareSerial.h> SoftwareSerial ttySerial(10, 11); // RX, TX byte buffer; void setup() { // Откройте последовательную связь и дождитесь открытия…
- Зуммер+кнопка+arduino Я хочу остановить звук зуммера после того, как нажму кнопку. Я попробовал код, но когда кнопка не нажата, зуммер продолжает издавать звук. Как я могу это исправить? const int pin_contact=…
- Как разделить один источник питания между arduino и сервоприводами? Я пытаюсь запитать arduino и несколько модулей (радиочастотный приемник, два сервопривода и лазерный диод) через один источник питания. Я получаю нервные/невосприимчивые сервоприводы, когда…
- Каким образом GSM sim 900 все еще может работать (США)? так что я довольно новичок в arduino и уже несколько недель работаю над GPS-трекером с использованием sim 900 и knock off neo 6M. Весь мой код, казалось, работал, но по какой-то причине я не мог…
- Как отправить команду на Gsm модуль из Arduino через последовательный порт Я использую SIM7600X 4G HAT module (GSM) и Arduino Uno после запуска модуля и Arduino я получаю данные от Gsm-модуля, но не могу отправить ему ни одной команды. На моей плате Arduino, когда я…
- Связывание загрузчика Arduino В Atmel Studio Я пытался заставить загрузчик Arduino скомпилироваться в мой двоичный файл прошивки в Atmel Studio. Я получил проект загрузчика для связи и компиляции. Я использую ArduinoCore и загрузчик в качестве…
- AVRdude неправильно считывает значения байтов предохранителя Я изучаю микроконтроллер ATmega328P через стандартный Arduino UNO, с помощью avr-gcc toolchain и AVRdude (все в пакете WINAVR). Я успешно запрограммировал с его помощью плату несколько раз. Однако,…
- Как выйти из прерывания таймера (ISR(TIMER1_COMPA_vect)) У меня здесь есть код, в котором я собираю массив данных и провожу с ними некоторый анализ. Единственное, с чем я борюсь, - это как выйти из ISR после того, как я закончу запускать свой код. Я…
- Как напечатать что-то, когда персонаж прикасается к персонажу Я делаю игру stickman rush, где она идет вверх и вниз, а затем появляется объект, который прокручивается влево. Всякий раз, когда этот крупье касается объекта, он печатает игру. Однако, когда объект…
- Atmega 328p при 3,3В : Внутренний и внешний генератор В настоящее время я работаю над печатной платой, которая использует smd atmega 328p (au). Я буду питать его через липо-батарею и регулятор ldo для входа 3,3 В. Я использую код контроллера полета…
- Использование функции millis() вместо функции delay() при воспроизведении мелодии Я хочу, чтобы мой Arduino воспроизводил несколько простых мелодий, а также мог пропустить мелодию нажатием кнопки и перейти к следующей песне. поэтому я не могу использовать delay (), потому что код…
- Получение ошибок я не понимаю Я следовал учебнику для своего класса (учебник был назначен) и делал все, что парень делал с письмом, но я получал ошибки, которых он не делал, и это были ошибки, которые я не получал, программируя…
- Как получить команды на запущенную программу arduino от raspberry pi? Я искал повсюду решение этой проблемы. Я нуб в пространстве arduino и на самом деле просто промокаю ноги. Возможно, я неправильно интерпретирую то, что читаю. Если так, то прошу прощения. Вот моя…
- Печать содержимого файла SD - карты на ЖК-дисплее Это часть моей программы, которая считывает данные из файла, хранящегося на SD-карте, и отображает их на ЖК-экране. File dataFile = SD.open("1165.txt"); if (dataFile) { Serial…
- В чем разница, когда ардуино был отключен от сети, и когда последовательный порт был закрыт? Используя код python для подключения последовательного порта к arduino, он отправляет значение в arduino, который затем начинает печатать значения в serial. Код python будет печатать значение при…
- Разница между pinMode(pin, INPUT_PULLUP) и digitalWrite(pin, HIGH)? Использует ли контакт 5 или контакт 6 больше энергии, если они просто используются в качестве сигнала для внешнего устройства? pinMode(5, INPUT_PULLUP); pinMode(6, OUTPUT); digitalWrite(6,…
- Что происходит, когда digitalWrite(pinname, LOW) вызывается после pinMode(pinname, INPUT_PULLUP)? Я читал официальные документы Arduino по digitalWrite и смущен тем, что происходит с электрической точки зрения, когда digitalWrite вызывается на выводах INPUT_PULLUP. Скажем, мой код говорит…
- Установить прерывания, которые не являются GPIO или таймером в ESP32 Я делаю проект на ESP32. Он считывает определенные значения датчиков, сохраняет их в памяти RTC и отправляет по MQTT через определенное время. Я хочу, чтобы он передавал данные немедленно, если есть…
- Использование Arduino для создания обратного отсчета, который разблокирует коробку Я новичок в Arduino. Так позвольте мне, если я говорю так, как новичок. Я хочу создать устройство обратного отсчета (часы, которые будут отсчитывать обратный отсчет или что-то в этом роде),…
- Как преобразовать код кухонного таймера в обратный отсчет Я нашел этот код для кухонного таймера, он был ближе всего к обратному отсчету. Код находится здесь: #include <LiquidCrystal.h> const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 =…
- Звуковые сигналы датчиков с временной шкалой Я перепробовал много кодов, чтобы это сработало, но ничего не помогает, поэтому мой код должен работать так: если звуковой датчик (3 контакта, A2) посылает 5 сигналов в Arduino в течение 10 секунд…
- Передача указателя метода Я создал небольшую библиотеку, которая принимает функцию обратного вызова: MyClass::add_callback(bool (*callback_function)(), byte behaviour) { // ... bool result = callback_function(); // …
- Какие термины и понятия описывают коды, следующие формату Text1.Text2()? Мне просто очень любопытно, потому что некоторые коды действительно следуют такому формату. Примеры включают serial.begin(), serial.println (), и когда я использовал сервомоторы, левая часть была…
- Как определить частоту среза для фильтра нижних частот? Я пытаюсь сгенерировать какой-то базовый стереозвук, используя ШИМ-контакты Arduino вместе с фильтрами низких частот. Это частотный спектр для звука, который я хочу воспроизвести с помощью…
- Arduino H-bridge для радиоуправляемого автомобиля У меня есть старая радиоуправляемая машина, которую я хотел бы поменять местами, но повторно использовать некоторые части, которые уже там есть. Автомобиль работает с 2 двигателями постоянного тока:…
- WifiManager - Объединить НЕБЛОКИРУЮЩИЙ портал И AddParameter Я хочу настроить WifiManager и AddParameter темы MQTT и локального сервера на его ConfigPortal. Кроме того, в случае отключения электроэнергии или любого другого, в случае потери Wi-Fi,…
- Матрица СИД силы с батареей LiPo и ESP32 Я хочу питать ESP32 от ЛиПо-батареи 3,7 В. К ESP32 подключена светодиодная матрица из 64 светодиодов WS2812. Я узнал, что мне нужен понижающий повышающий преобразователь для питания микроконтроллера…
- Использование ШИМ-выводов на UNO для создания стереозвука Я пытаюсь генерировать стереозвук с помощью Arduino UNO. Вместо того чтобы использовать отдельный чип ЦАП (как показано здесь ), могу ли я использовать ШИМ-контакты на UNO вместе с фильтром нижних…
- Как добавить данные гироскопа, акселерометра, Эйлера и температуры на одну плату Arduino? Я должен использовать BNO055, чтобы получить данные о температуре/акселерометре/Эйлере/гироскопе на одной плате Arduino для школьного проекта. Я новичок в программировании, поэтому не знаком с этими…
- Ардуино с NRF24L01. Получение правильных данных от неизвестного передатчика Я хочу использовать свой Arduino с этим измерительным блоком VAC8010F. Он связывается с NRF24L01. Проблема в том, что я просто не знаю, какую полосу или информацию он получает. Кто-нибудь может мне…
- Arduino IDE не видит библиотеки Arduino Работаю над своим первым настоящим проектом Arduino. Я открыл свой код в Arduino IDE и нажал build, и я получаю ошибки "не объявленные в области видимости" при каждом вызове библиотеки Arduino.…
- Есть ли рабочая комбинация Arduino IDE + Ardublock? Я пытаюсь настроить Ardublock , но последний релиз у них есть с 2014 года, и в недавней Arduino IDE это не удается, когда я пытаюсь загрузить программу на плату Arduino: Exception in thread…
- Термистор возвращает правильное значение на Arduino Nano, полностью выходит из строя на Arduino Uno Wifi Rev 2? Я совершенно сбит с толку. Когда я подключаю термистор к своему Нано , все выглядит совершенно нормально. Затем , когда я переключаюсь на Uno Wifi Rev 2 , я получаю отрицательные числа от -40 до…
- Сделать светодиод менее ярким Как упражнение, чтобы узнать, а не самый эффективный способ достижения цели.... (я специалист по практическому оборудованию, но мне нужно собрать все свое дерьмо воедино и немного выучить…
- Преобразование из шестнадцатеричного в двоичный Мне нужно смоделировать серию импульсов. С этим кодом все в порядке, он решает свою проблему. Вопрос в том, что мне нужно изменить ключи, но слишком сложно вручную вводить столько нулей и единиц…
- Установите датчик движения, чтобы включить свет и записать, как долго горит свет Я делаю школьный проект и хочу измерить разницу во времени, когда свет горит в классе с датчиком движения и без него. Я действительно не нашел ничего о записи того, как долго действуют датчики или…
- Как остановить uno от запуска программы при включении питания? Кто-нибудь знает, как предотвратить запуск последней программы Uno при включении питания? Много раз я менял аппаратное обеспечение и проводку, не очищая предварительно программу. Затем, когда я…