Конфликт I2C с двумя ардуино У меня возникли проблемы с подключением двух моих Arduino Nano к I2C. У меня есть эта конфигурация:
ВЕДОМЫЙ ПРИЕМНИК Nano с DS1037 и LCD 16x02 на I2C.
ГЛАВНЫЙ ОТПРАВИТЕЛЬ Nano.
Через…
Сколько линий I2C у Arduino Due? Согласно сопоставлению контактов Arduino
20 PB12 SDA 3 6
21 PB13 SCL 3 6
70 PA17 SDA1 3 6
71 PA18 SCL2 15 9
Первое кажется довольно очевидным, а вот второе…
Варианты протокола для обмена данными между Arduino и ESP8266 У меня есть устройство, построенное на базе Arduino uno:
Программное обеспечение Arduino, установленное на Arduino uno
можно управлять с помощью последовательных команд
можно управлять…
Что означают цифры позади lcd (0x27)? Кажется, я не могу понять, что означают числа после 0x27. Я понимаю, что 0x27 обозначает адрес I2C, а POSITIVE — подсветку, но что означает другое число?
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4,…
Как заставить текст мигать на экране ssd1306 i2c Я пытаюсь чередовать строку вперед и назад на oled-экране SSD1306.
Итак, я хочу, чтобы на дисплее отображалось «test1» в течение 0,5 секунд, затем «test2» в течение 0,5 секунд, повторяя. приведенный…
Соединение i2c для MCP4725 (Dac) с Esp8266 wemos d1 mini ------------ Этот вопрос был отредактирован ------------
примечание : ЦАП и АЦП — 12 бит
Моя проблема: я использую два ESP. Используя esp1, я считываю количество Adc переменного сигнала…
I2C EEPROM "зависает" на endTransmission() Я работаю над 24LC256 EEPROM, подключен как таковой , за исключением 3,3 В на EEPROM, с прицелом, зажатым на SDA и SCL. Я использую скрипт сканера адресов с несколькими настройками, скоростью…
Связь I2C между двумя Arduino с обновленной библиотекой проводов Я хотел бы включить связь между двумя Arduino 101. Из того, что я прочитал, лучший способ — использовать I2C с использованием библиотеки проводов. Однако кажется, что новейшая IDE Arduino имеет…
Как отправить данные нескольким ведомым устройствам одновременно У меня есть одно ведущее и три ведомых устройства, и мне нужно отправить данные на все ведомые устройства одновременно. Возможно ли это, если да, то как проверить, какое ведомое устройство получило…
Arduino UNO несовместимо с чтением регистра I2C из ArduCam У меня есть Arducam , подключенный к Arduino UNO. Код, который я запускаю, выглядит так:
#include <Wire.h>
#include <ArduCAM.h>
#include <SPI.h>
#include "memorysaver…
Трансляция I2C и ответ на Arduino M0+ Я пытаюсь настроить несколько микросхем AVR на базе ATSAM в схеме вещания ведущий/ведомый. Я хочу, чтобы мастер мог отправить широковещательное сообщение на адрес I2C 0, а затем подчиненные ответили…
Медленная частота обновления на экране I2C OLED Я пытаюсь создать небольшую портативную консоль с 6 кнопками и 0,96-дюймовым OLED-дисплеем I2C:
https://imgur.com/a/AKiRMWN
Кнопки направления используют аналоговый контакт и различные…
Как проверить, имеют ли два устройства одинаковый адрес на I2C? Я начинаю новый проект с Arduino UNO и расширителем MCP23017. Используя это, я могу подключить 8 микросхем на Arduino, выбрав разные адреса (от 0x20 до 0x27).
Мой вопрос: если я подключу две…
Направление по компасу не изменяется линейно Я использую магнитометрический компас HMC-5983 на своем Arduino Uno, чтобы определить направление строящегося автомобиля. Но показания моего компаса не меняются линейно. Например, когда я…
Какой тип данных лучше всего использовать через i2C Я пытаюсь отправить несколько команд нескольким ведомым устройствам, управляющим двигателями. Ведомый контроллер (Arduino Nano) получит команду и вернет текущее положение двигателей ведущему…
Код I2C работает на Mega 2560, но не на Uno и nano Я недавно приобрел этот датчик частоты сердечных сокращений и пытался сделать это работает. Я использовал эту библиотеку MAX30100 , которую нашел на Github. По какой-то причине, когда я использую…
Проблема со чтением данных с HMC5883L в GY-86 Я пытаюсь считать данные с GY-86 с помощью Arduino UNO.
При чтении MPU6050 и MS5611 работает достаточно хорошо. Но что-то не могу ничего прочитать с HMC5883L. Вот код, который я использовал:
…
Нужна помощь в подключении oled дисплея недавно я купил этот OLED-дисплей.
http://www.wvshare.com/product/0.96inch-OLED-A.htm
как я могу подключить его к ардуино. Чип драйвера - SSD1306. Поддерживаемый интерфейс: 3-проводной…
Проблемы с i2c на ESP8266 Я частично успешно использовал I2C с ESP8266. Когда он работает, он работает хорошо со многими устройствами на шине. Я проверил сигналы на осциллографе, чтобы убедиться, что Vlo, Vhi, Tr и Tf.
…
I2C-адрес MCP4725 Я хочу использовать четыре модуля DAC MCP4725 одновременно, но у него есть только два адреса I2C, которые можно установить с помощью перемычек:
На странице 10 таблицы данных говорится:
…
Отправка более BUFFER_LENGTH(32) байт в подчиненном ответе I2C Мне нужно отправить 259 байт в качестве ответа на основной запрос чтения I2C. Насколько я знаю, в Wire.h и в HW (Arduino Nano) есть ограничение в 32 байта. Есть ли способ отправить 259-байтовый…
Библиотеки I2C для ATTiny85? Я хочу передавать данные I2C с помощью платы Digispark ATTiny85:
http://digistump.com/products/1
http://digistump.com/wiki/digispark/tutorials/connecting
Я обнаружил следующие…
Почему Wire.write дважды? Я проверяю пример для MPU6050 и добрался до этой части
Wire.beginTransmission(0x68); //начнем, отправляем адрес подчиненного устройства (в данном случае 68)
Wire.write(0x1B); …
Получение байтов i2c на attiny85 На прошлой неделе я пытался написать небольшую библиотеку i2c на C. Мне удалось заставить работать запись на ведомые устройства (например, я могу писать на oled ssd1306), но чтение (например,…
Связь I2C с ICM-20789 Я пытаюсь подключиться к ICM-20789 через I2C. Технические данные
Мне удалось получить все три показания гироскопа и все три показания акселерометра. Сейчас я пытаюсь получить показания давления…
I2C Wire.onRequest не обнаружен Я хочу знать, почему Wire.onRequest не может обнаружить сообщение ниже и что я могу сделать для его обнаружения. (Я не могу изменить сообщение I2C)
Я смог прочитать эту часть сообщения с…
Когда я проверяю скетч, я получаю несколько ошибок Я новичок в кодировании Arduino и загрузил скетч для PCA9685, чтобы использовать его с моделью железных дорог и управлением стрелочными переводами. Когда я проверяю скетч, я получаю несколько ошибок…
Как вы записываете в определенный регистр, используя связь I2C? Я пытаюсь выполнить запись в микросхему зарядки (BQ24193) и пытаюсь понять, как использовать I2C для записи в определенный регистр, чтобы правильно настроить микросхему зарядки. Я посмотрел…
Arduino I2C Wire.onReceive зависает после нескольких циклов У меня есть Arduino Leonardo (мастер) и Polulu A-star 328 PB (ведомый). Я намерен использовать ведомого для приведения в действие некоторых сервоприводов. Я изменил код с https://www.arduino…
qMenuSystem Oled I2C не может заставить его работать Я пытаюсь заставить qMenuSystem работать с моим монохромным OLED-дисплеем I2C, но безуспешно.
Подводя итог, вот что с ним:
- qMenuSystem использует библиотеку под названием: DigoleSerial, но в ней…
Заголовочный файл или библиотека для тестирования i2c FRAM? Я нашел заголовочный файл для тестирования i2c eeprom 24LC256 , но использовал его для протестируйте мой eeprom CAT24C32 . Тестовый скетч работает нормально. Я изменил строку BLOCKSIZE 8, потому…
Понимание таблицы данных датчика газа HCHO У меня есть газовый датчик, спецификация которого прилагается:
DS-HCHO
Теперь он говорит, что требуется связь UART (P2P), где он (модуль) ожидает фрейма данных перед отправкой фрейма данных на…
I2C master/slave максимальный размер сообщения requestEvent При использовании главного устройства NodeMCU и подчиненного устройства Arduino ( Wire.h с обеих сторон), существует ли максимальный размер сообщения (32 байта? ?) для ответа, который ведомое…
Arduino определяет порядок объектов Я пытаюсь найти способ обнаружения блоков, размещенных на сетке на столе. На столе будут фиксированные места, где вы можете размещать блоки, но пользователю разрешено размещать блоки в любом…
Изменение адреса I2C MPU-6050 Можно ли изменить I2C-адрес MPU-6050?
Я пытаюсь подключить несколько MPU-6050 к моему Arduino.
Почти все они работают по одному и тому же адресу. Некоторые из них работают по другому адресу.…
запрос члена "X" в чем-то, кроме структуры или союза я программировал самобалансирующегося робота, я пишу код в vscode, используя расширение platformio.
когда я помещаю код, который мне нужен, чтобы получить угол из гироскопа в другом файле (с…