Стабилизация данных с четырех гироскопов/акселерометра В настоящее время я работаю над университетским проектом. Моя цель - получить приблизительную оценку положения спины человека. Для этого я построил систему, которая собирает данные с 4 MPU6050 в…
MPU6050 - Почему моя интеграция гироскопа неверна? Моя ситуация:
Я могу общаться по i2c с моим MPU6050 IMU
Я могу получить данные акселерометра и гироскопа
Я могу вычислить ориентацию датчика с помощью своего акселерометра
Выпуск:
…
Arduino включить случайный светодиод У меня есть проект, в котором есть два варианта
№ 1. Случайным образом включите один светодиод из группы из 6 светодиодов (Релейная плата).
№ 2 случайным образом включите один светодиод из группы из…
Несколько RFID RC522 на arduino yun Я пытался в течение одного месяца заставить несколько rfid-считывателей RC522 работать вместе на SPI на arduino yun, один работает нормально, но если я подключу 4 , каждый с определенным выбором…
Можно ли поставить arduino последовательно с зарядным устройством? недавно в одном из моих проектов я хотел сделать питание от батареи. Мне было интересно, могу ли я подключить зарядное устройство к батарее, а батарею к Arduino, не спалив ее. Батарея 12в 7,2 Ач и…
Serial.parseInt работает для первого меню, но теперь в подменю Я пытаюсь использовать последовательный объект для печати некоторых строк, давая пользователям некоторые варианты выбора, введя int. Он работает в этом главном меню. Но когда пользователь выбирает…
Не нужно ждать, пока оператор if будет запущен Мне нужен совет. Я пытаюсь закодировать установку из 4 шаговых двигателей, которые подключены к клавиатуре, и 2 двигателей постоянного тока, которые работают на конвейерной ленте. Моя цель состоит в…
Импорт в Arduino винтажной шины данных из TMS1000 Для экспериментов я хочу импортировать или получать в Arduino выходные данные из шины данных TMS1000 (1980-е годы). Для модели поезда контроллер Hornby Zero1, а шина посылает данные приемникам,…
Назначение светодиодного индикатора Я использую мега-клон arduino под названием Funduino.
Я разрабатываю приложение на основе python, tkinter, которое будет получать последовательные данные, отправляемые arduino.
Однако я наблюдаю…
Проблемы uint8_t при связывании библиотек за пределами файла INO Я пытался начать свой проект с разделения на несколько файлов, зная, что он будет расти. Я создавал шаблон по тому, как я делал файлы C++ в прошлом: классы в отдельном человеке .h/.cpp сопряжение и…
Arduino Mega TIMER1 интервал в одну секунду Правильно ли установлен этот таймер для Arduino Mega? Он должен отсчитывать ровно одну секунду. И почему, когда я печатаю в последовательном мониторе (seconds_passed++), он увеличивается на 2, а не…
Как перемещать сервопривод с помощью функции В настоящее время я перемещаю сервопривод с одной стороны на другую, используя типичный цикл for, подобный этому:
int lightON = 180;
int lightOFF = 90;
if (buttonState == HIGH) {
…
I2C связь в Arduino В Arduino I2C у нас есть следующие строки кода:
wire. beginTransmission(slave addrress)
wire.write(the byte want to send)
wire. endTransmission()
Как мы знаем в I2C, ведущий должен проверить…
LED куб зажигает неправильные светодиоды случайным образом Итак, я построил свой Первый светодиодный куб, и эта штука включается!!! Я очень рад этому, но вот в чем моя проблема.
Когда я пытаюсь заставить Куб отображать, скажем, базовый "контур"…
Человек чувства соединенный с блоком ДЕСЯТКОВ Итак, предположим, что я использую купленную в магазине десятичную единицу ответственности. Я хочу сделать вызов, в котором вам нужно удерживать блок TENS в течение 10 секунд, прежде чем он…
Как отслеживать время, прошедшее в этом коде? (Машина для ПЦР) Я отчаянно нуждаюсь в помощи с моим кодом. Это должен быть биологический проект (машина для ПЦР), и я борюсь с внедрением системы отслеживания времени. Каждый раз, когда цикл переходит к функции,…
MKR 1010 отключает COM-порт при каждой загрузке Каждый раз, когда я пытаюсь загрузить данные на плату MKR WiFi 1010 , COM-порт отключается, как правило, в одной из следующих точек:
Либо он отключается сразу после компиляции/проверки. В этом…
Можно ли изменить адрес этого дисплея? Мне нужны два дисплея, подключенных к Arduino MKR Wifi 1010, и я видел это видео, которое показывает, как это сделать: это видео . Я также хотел бы иметь полноцветный OLED-дисплей размером около 1…
Сколько транзисторов можно подключить к выводам Arduino? Сколько транзисторов TIP122 я могу подключить к цифровым выводам Arduino? В спецификации Atmega328p указано, что выводы могут генерировать в общей сложности 200 мА, в то время как в других…
Сбросить соединение I2C с arduino в качестве ведомого В настоящее время я использую последовательную связь I2C с arduino в качестве ведомого устройства и raspberry pi в качестве ведущего. Я отправляю данные датчиков с arduino на raspberry pi. Мне нужно…
Допустимая длина проводов/кабелей в Ардуино я совершенно новичок в программировании аппаратного обеспечения и микроконтроллерах, и я не могу понять, какой поисковый запрос использовать для поиска ответа, который я ищу.
проект
я работаю…
Программирование Сервопривода Как Получить -90 Градусов как говорится в названии вопроса, как я буду поворачивать сервопривод на 90 градусов?
Я написал свой код как таковой;
// Turn servo to the right
if(x > 520 && y < 510…
Отсутствующие буферы с последовательной связью В настоящее время я сталкиваюсь с проблемой последовательной связи с моим arduino MEGA 2560.
Мой проект заключается в сборе данных от кодировщика. Существует 2 сигнала : ACP и ARP. Для 1 вращения…
Arduino Array Scope с SPI когда я пытаюсь выполнить следующий код, SPI работает правильно (см. График осциллографа).
#include <SPI.h>
void setup() {
SPI.begin();
}
void loop() {
SPI…
Работа с ультразвуковыми датчиками У меня есть небольшая проблема борьбы с ультразвуковым датчиком
Я хочу простую вещь , когда датчик считывает Высокий импульс , а затем после него низкий импульс , включается светодиод
, поэтому я…
Объединить данные Serial, разделенные новыми строками? У меня есть два Arduino, подключенных через Bluetooth. Один отправляет строку данных, аналогичную 506:507:1\r\n . Данные могут варьироваться примерно в пределах 0:1000:0\r\n . У меня уже есть…
Преобразовать string во float на ардуино Я пытаюсь преобразовать строку в float, но у меня возникают проблемы с точностью, даже с собственным примером строки Arduino я получаю плохие результаты.
Пример 0:
Входная строка: 1.234567 После…
.toFloat() дает неправильные ответы Я передаю плавающее фиксированное значение по радио HC-12, которое затем принимается другим радио HC-12. Затем я пытаюсь преобразовать эту строку в значение с плавающей запятой, для которого…
Проблема Arduino u8glib Я пытаюсь сделать тетрис на 128x64 oled 1.3", и я использую библиотеку u8glib. Вот мой код:
#include "U8glib.h"
U8GLIB_SH1106_128X64 u8g(13, 11, 10, 9);
int val = -53;
int val2 =…
Проблемы с подключением к точке доступа WiFi101 В настоящее время у меня есть две платы Arduino Zero (с использованием микроконтроллера SAMD21), каждая с подключенным модулем Wi-Fi ATWINC1500. Я установил одно из этих устройств как точку доступа…
Использование RTC для хранения Я продолжаю видеть что-то об этом: https://www.arduino.cc/reference/en/libraries/rtcvars/ при поиске хранилища для нескольких переменных, которые выживают при выключении и включении, но тогда это…
Матричная клавиатура Я пытаюсь запрограммировать механическую клавиатуру, работающую на Arduino Pro Micro (5V/16MHz). Я использую матричный подход (4x12), и хотя я считаю, что код и проводка (оба из которых я проверял…
Как объявить динамический массив? Я хочу определить неизвестный размер массива. Однако я знаю, что это невозможно сделать на arduino. Итак, какие еще методы вы предлагаете? Я попытался использовать векторы, загрузив библиотеку…
SparkFun RedBoard PTH Kit неправильно настроенное оборудование У меня есть комплект SparkFun RedBoard PTH . Он сделан не SparkFun, а https://inmotion.pt (этого больше не существует). Я припаял его и купил адаптер FTDI, но когда я пытаюсь загрузить пример…
Почему значение этого uint32_t всегда равно 0? Настройка метода вычисления размеров кадров ID3, но переменная frsz всегда возвращает 0. Мне нужно передать эту переменную обратно другому методу, чтобы программа могла перебирать кадры ID3.
…
Программа для хранения ИК-команд Я работаю над кодом, который способен отправлять необработанные данные в виде ИК-сигнала на ИК-передатчик,
памяти arduino Nano недостаточно для хранения массива в памяти SRAM, поэтому я собираюсь…
Отключение двигателя при использовании модуля Bluetooth HC-05 Я использую чип драйвера двигателя L293D вместе с модулем Bluetooth HC-05. Эти два устройства работают, как и ожидалось, отдельно - я могу отправить строку через приложение терминала Bluetooth на…
Как использовать флаг ESP32 ESP32 config в platformio? Я создаю свой проект ESP32 из platformio и хотел бы изменить CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT, чтобы уменьшить объем оперативной памяти.
Я не понимаю, как это сделать: должен ли я изменить свой…
Выполнение последовательного действия в качестве прерывания Я пытаюсь создать программу для управления шаговым двигателем с последовательными входами, и при написании функции для его запуска у меня возникают проблемы с пониманием того, как заставить…
Чтение и запись в EEPROM Мне нужно реализовать функцию чтения и записи EEPROM в моем проекте.
Последние несколько дней я учусь использовать EEPROM, однако мне трудно читать и записывать строки в EEPROM.
Отладка…
Помогите с простым постепенно более ярко светящим светодиодом я новичок в arduino и прошу прощения за любую грамматическую ошибку.
Итак,я пытаюсь воспроизвести эффект мерцания, обнаруженный на двигателе космического корабля, когда они собираются взлететь, где…
Регистратор данных с прерываниями Я пытаюсь сделать регистратор данных. Запись на SD - карту должна прекратиться, когда millis() =1000. Возможно, у меня проблема между millis() и моим прерыванием, потому что регистратор данных не…
Глобальная переменная не обновляется… Я разрабатываю небольшой проект по поддержанию температуры резервуара для меднения и рабочего цикла фильтрующего насоса. Я использую платформу Adafruit Feather для хранения 8-сегментной матрицы в…
Как удалить входящие пакеты Xbee из буфера? Мне необходимо получить определенный пакет подтверждения после команды моему передающему Xbee прекратить отправку обычных пакетов.
Когда это произойдет, в моем буфере все еще будут обычные…
Сделать систему с ультразвуковым датчиком и сервоприводом Я хочу создать систему, в которой сервопривод будет заставлять ультразвуковой датчик двигаться и определять область перед ним. Я сделал программу, но при запуске ультразвуковой датчик не может…
Справка по переключателю Arduino uno Я строю коробку, которая запустит генераторную установку. У него есть две кнопки: "Запустить" и "остановить".
Я хотел бы, чтобы кнопка "Запуск" могла запускаться (и оставаться постоянной) до тех пор…
Написать условие для выполнения 2 функций с переключателями? Я новичок в программировании и использовании продуктов Arduino, и мне было интересно, не будет ли кто-нибудь не против помочь мне с проектом, которым я пытаюсь заняться?
Если вы просмотрите мой…
Arduino UART (TX/RX) multidrop 1 master 50 slaves Я думаю подключить около 50 ведомых ардуино к 1 ведущему с помощью TX/RX. Я следую рекомендации этих ссылок:
Я ищу способ последовательной связи с многосетевой подчиненной сетью Arduino и;
…
Какие правильные контакты для TWAI (CAN) на ESP32? по сравнению с фотографиями микрочипа:
pic16f не имеет встроенного периферийного устройства CAN. поэтому вам нужен контроллер SPI - CAN (например, MCP2515).
некоторые PIC18f имеют встроенный CAN…
Мониторинг нескольких аналоговых портов с датчиками тока ACS712 Делаю автоматические взрывные ворота для сбора пыли в моем деревообрабатывающем цехе. Arduino Nano использует ACS712 для определения того, когда используется инструмент. Использование DRV8825 для…
Цикл While не прерывается Я пытаюсь построить схему, которая гудит до тех пор, пока не будет нажата кнопка, или она гудит 5 раз:
void alarm()
{
int AlarmState = 0; //Just to get while loop going
int count = 1;
…
ESP8266 не отвечает Моя проводная схема ;
http://bloglug.com/wp-content/uploads/2015/08/Arduino-esp8266-baglantilari.png
И я использую arduino, у него есть пустой цикл. Я пытаюсь командовать с помощью…
Часовой механизм на основе шагового двигателя с DS3231 Я работаю над часовым механизмом, который питается от шагового двигателя и платы драйвера GSM2. Задержка между шагами, необходимая для достижения 1 оборотов в минуту на секундной стрелке, составляет…
Arduino esp32 случайно поврежденная переменная Время от времени моя переменная повреждается. Иногда это происходит несколько раз подряд, а иногда-нет.
Я поместил эти журналы, чтобы исключить вмешательство в какие-либо операции. Но, как вы можете…
Корректный по фазе и частоте режим PWM Arduino Mega 2560 Я написал код для генерации правильного по фазе и частоте ШИМ-сигнала 1 кГц от Arduino mega 2560 с использованием таймера 4. Когда я пробую код в быстром режиме ШИМ, он работает идеально. Но…