Получение обратных значений ускорения и наклона для MPU 6050 Я использую библиотеку I2C для подключения к плате GY-521, и при выполнении методов getAcceleration() я получаю значения гироскопа и наоборот.
Это моя настройка (я использую прото-щит, но,…
Обратное проектирование сигнала i2c У меня есть устройство i2c, которое я хотел бы переделать инженером. Используя орингальный мастер устройства, вот снимок из логического анализатора
Я хотел бы заменить оригинальный мастер…
Не могу заставить MMC3416xPJ работать Мне нужен был магнитометр с высокой скоростью передачи данных на выходе (ODR). Это потому, что я хотел измерить магнитные поля переменного тока частотой около 20-80 Гц. Поэтому я решил использовать…
ATtiny85 I2C ЖК Моя настройка выглядит следующим образом:
Arduino IDE 1.6.11
Arduino Pro Mini as ISP
ATtiny85 1602A LCD с платой I2C
Библиотеки, которые я использую:
TinyWireM (источник: …
Проблема со связью I2C HMC5983 У меня действительно странная проблема: когда я запускаю пример сканера проводов (I2C) из Arduino, я получаю следующее:
Сканер I2C
Сканирование...
Обнаружено устройство I2C по адресу 0x1E!
…
Arduino RS485 и I2C одновременно У меня есть Arduino NANO, подключенная к ПЛК Domat MarkMMX через RS485 (TX1, RX0). Для чтения данных/регистров в ПЛК используется протокол Modbus RTU. Работает нормально. Но когда я подключаю датчик…
Мой BMA421 заперт? Я пытался настроить датчик движения BMA421 в смарт-часах на базе nrf52, используя спецификацию для BMA423, который имеет тот же интерфейс. У меня был датчик, хорошо работающий с оригинальным…
Использование барометра I2C При покупке барометра для моего текущего проекта на работе я выбрал барометр MikroElektronika click 3. Однако, как оказалось, библиотеки для него не существует для Arduino.
Я знаю, что он использует…
Подключите arduino nano и ESP32 к I2C на GPIO7 и GPIO8? Я допустил ошибку, соединив SD0 (GPIO7) и SD1 (GPIO8) с SDA и SCL на arduino nano. Я запутался с GPIO21 и pin21, GPIO22 и pin 22!
Поскольку я сделал прототип печатной платы, я бы не стал…
Протокол I2C не работает должным образом Я пытаюсь сделать I2C - связь между платами NodeMCU и arduino Uno. Однако он не работает должным образом. Это делает связь на один раз, когда я загрузил код.
Код главного устройства(NodeMCU 1.0) …
MPU6050 не выдает выход Мне нужна помощь, чтобы мой MPU 6050 действительно предоставил мне данные. На данный момент моя программа считывает только 0 с гироскопа, и когда я перемещаю его, все значения становятся равными -1,…
Отправка значений из arduino uno в wemos d1 r1 У меня есть погодный проект, в котором я должен измерить температуру и влажность ( датчик dht22), давление и другие вещи, а затем показать их на локальной веб-странице ( используя wemos d1 r1 ) в…
Максимальное количество записей Arduino I2C на передачу Существует ли ограничение на количество команд Wire.write() , последовательно выполняемых между командой Wire.beginTransmission() и командой Wire.endTransmission( ) для библиотеки Arduino Wire?…
Программный сброс ESP8266 при использовании расширителя GPIO В моем проекте я пытаюсь использовать PCF8574 для управления некоторыми периферийными устройствами, поскольку ESP8266 не предлагает всех необходимых мне выводов GPIO, однако, похоже, у меня…
Wire1' was not declared in this scope в библиотеке I2C_MPU6886 Недавно я приобрел 6-осевой модуль IMU MCP6886 от M5Stack. Ссылка на продукт: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/IMU_Unit . Пример кода, предоставленный…
ADS1115: измерение напряжения 5 В и питание от 3,3 В У меня есть проект, в котором мне нужно измерить 0 - 5 В. Я использую ADS1115 для большей точности, подключенный к ESP12. Поскольку ESP допускает только 3,3 В, а ADS питается от 5 В (потому что он…
Как выбрать пару SDA/SCL на Arduino Due? На Arduino Due есть две пары контактов SDA / SCL, которые я могу использовать для I2C. Есть SDA0 и SCL0 соответственно на контактах 20 и 21 и еще один рядом с AREF. Как мне выбрать, какой из них я…
Настроить Trinket M0 в качестве периферийного устройства I2C Я пытаюсь использовать I2C для связи между моим XBee3 (контроллером) и adafruit trinket m0 (периферийным устройством). Я почти уверен, что модули подключены правильно (trinket SCL / pin 2 к xbee SCL…
Библиотека Wire Arduino, приведение типов У меня возникли проблемы с пониманием этой строки кода, которую я вижу в каждом руководстве по Arduino EEPROM.
int saveLocation = 4095;
Wire.write((int)(saveLocation >> 8));
Вопрос 1: …
Параллельная связь между несколькими Ардуино Вот сообщение , в котором объясняется стандарт связи.
Мне нужно установить связь между несколькими платами Arduino nano. Я использовал шину SPI на одной из плат Arduino для беспроводной связи и…
Устранение неполадок I2C и логического сдвига Я пытаюсь использовать двунаправленный переключатель уровней SparkFun ( ссылка здесь ) для подключения нунчука Wii 3,3 В к схеме Arduino Uno 5 В. Пока все, что я пытаюсь сделать, это записать…
Изменение адреса I2C на Garmin LidarLite, сброс при перезагрузке Я пытаюсь изменить адрес I2C нескольких Garmin LidarLite-V3. Я могу изменять их по одному, используя библиотеку LidarLite C ++, используя функцию setI2Caddr, и могу видеть обновленный адрес I2C с…
LCD дисплей не показывает Это мое неправильное программирование или у моей платы есть проблема, потому что ЖК-дисплей ничего не отображает.
вот код
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
//…
Запуск 7-контактного OLED-дисплея с 4 контактами (I2C) У меня есть OLED-дисплей с такой 7-контактной распиновкой:
Я хочу использовать существующий код, который я нашел, который использует U8Glib.
Но в приведенном примере use использует 4…