Вопросы, связанные с [i2c]:
- Настроить Trinket M0 в качестве периферийного устройства I2C Я пытаюсь использовать I2C для связи между моим XBee3 (контроллером) и adafruit trinket m0 (периферийным устройством). Я почти уверен, что модули подключены правильно (trinket SCL / pin 2 к xbee SCL…
- Wire SlaveReceiver : будет ли зарегистрированная функция в onRecieve прерывать/конфликтовать с блоком цикла? В настоящее время я изучаю I2C, и я создал конфигурацию, в которой есть MasterWriter, который передает данные в SlaveReceiver, который будет хранить данные, полученные от Master, на SD-карту, а…
- Библиотека Wire Arduino, приведение типов У меня возникли проблемы с пониманием этой строки кода, которую я вижу в каждом руководстве по Arduino EEPROM. int saveLocation = 4095; Wire.write((int)(saveLocation >> 8)); Вопрос 1: …
- сканер i2c застрял на сканировании моего 0,96 дюймового OLED экрана с помощью Arduino Nano Мои контакты соединены следующим образом: vcc-3v3, gnd-gnd, sda-A4, scl-A5.
- Считывание значений с емкостного сенсорного датчика TTP229 на arduino Я хотел бы иметь возможность считывать необработанные значения емкостного датчика с чипа TTP229 через i2c в Arduino. У меня есть одна из этих секционных плат для игры: Моя цель - получить…
- Параллельная связь между несколькими Ардуино Вот сообщение , в котором объясняется стандарт связи. Мне нужно установить связь между несколькими платами 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> //…
- Возникли проблемы с совместной печатью MPU6050 и AFE4404, потенциальный конфликт? У меня возникли проблемы с совместной работой двух датчиков. Всего к Arduino подключено четыре датчика, и хотя MPU и AFE по отдельности отлично работают с двумя другими датчиками, когда они…
- Сервопривод продолжает сбрасывать положение, когда нет разницы в полученном значении? Итак, я работаю над кодом, который в основном получает координаты x и y и сохраняет их в переменной. Всякий раз, когда принимается координата, она проходит через условный оператор для сохранения их…
- Запуск 7-контактного OLED-дисплея с 4 контактами (I2C) У меня есть OLED-дисплей с такой 7-контактной распиновкой: Я хочу использовать существующий код, который я нашел, который использует U8Glib. Но в приведенном примере use использует 4…
- Почему я получаю только первый байт адреса? (Протокол I2C) Ожидая, что раб признает и вернет данные, но это не так. Это мой протокол. Это мой паспорт. Также к вашему сведению, я нахожусь на Arduino Fio, но я не наследую библиотеку Arduino. #include…
- I2C отсутствует последний байт во время передачи Я использую Nodemcu-32S для связи с устройством I2C (сенсорные панели). Я заметил, что при загрузке конфигурации CRC (контрольная сумма) всегда возвращается неверно. Немного покопавшись в логическом…
- Неустойчивое поведение при использовании DUE с чипом Microchip 24FC64 EEPROM? Я пытаюсь читать и писать с/на чип EEPROM и получил доступ к этому 64-кбит-устройству. Похоже, я могу писать на устройство и читать с него, но, похоже, есть некоторая странность в обращении к…
- Попытка понять узкое место частоты дискретизации датчика Допустим, у меня есть датчик, подключенный к шине I2C Arduino Uno Rev3. Я считываю выходные данные датчика и использую Serial.print (), чтобы отправить показания датчика обратно на мой ноутбук. Я…
- MPU6050 - Почему моя интеграция гироскопа неверна? Моя ситуация: Я могу общаться по i2c с моим MPU6050 IMU Я могу получить данные акселерометра и гироскопа Я могу вычислить ориентацию датчика с помощью своего акселерометра Выпуск: …
- I2C связь в Arduino В Arduino I2C у нас есть следующие строки кода: wire. beginTransmission(slave addrress) wire.write(the byte want to send) wire. endTransmission() Как мы знаем в I2C, ведущий должен проверить…
- Сбросить соединение I2C с arduino в качестве ведомого В настоящее время я использую последовательную связь I2C с arduino в качестве ведомого устройства и raspberry pi в качестве ведущего. Я отправляю данные датчиков с arduino на raspberry pi. Мне нужно…
- Как перевести Arduino Nano в спящий режим с низким энергопотреблением (<0,05 мА) Я пытаюсь перевести Arduino Nano в режим низкого энергопотребления, используя это руководство: Arduino Low Power - Как запустить ATmega328P в течение года на батарее Coin Cell . В статье…
- Arduino Zero (ATSAMD21G) - I2C - непрерывный поток неверных данных Я столкнулся со странным поведением при выполнении тестов на 2-полосную передачу между 2 Arduino Zero (ATSAMD21G), одним ведущим и одним ведомым. Неправильные данные постоянно передаются в обоих…
- Как отправлять данные через I2C без проводной библиотеки? У меня есть следующий цифровой потенциометр: DS1803-100, которым, согласно спецификации, можно управлять с помощью двухпроводного последовательного интерфейса. Мне удалось заставить его работать с…
- Сколько АЦП ADS1115 можно подключить к одному Arduino Mega 2560 Я знаю, что мы можем подключить 4 ADS1115 s к Arduino Mega 2560. Есть ли какие-либо ограничения на количество ADS1115s, которые мы можем подключить к Mega, давая каждому свой адрес? Я должен…
- Как выбрать альтернативные контакты I2C на ESP32? Я новичок в Arduino, и это может быть основной вопрос, но я столкнулся с проблемой. Я использую датчик HTU21D с ESP32. Этот датчик использует связь I2C. Внутри библиотеки Arduino есть эта…
- Как включать и выключать датчики I2C с помощью Arduino Mega 2560? Я хочу включать и выключать датчики I2C с помощью Arduino Mega 2560. Я использую один NPN-транзистор макс. 0,4 А, который управляет линией Vcc к датчику. Когда я подключаю свой Arduino к…
- Необходима помощь с I2C LCD + Arduino - DS-LCDD5 Я новичок на этом форуме и относительно новичок в Arduino (с точки зрения программного обеспечения) Я создал много проектов, но всегда просто копирую/вставляю/изменяю пример кода. Я нашел пару…
- Второй I2C на RTClib не запускается Я использую SDA1, SCL1 для своего DS3232 с включенным RTClib. Он работает на Mega2560 на SDA, SCL. Я успешно запустил I2c_test после того, как вставил #определите провод Wire1 Однако с ds3231.ino…
- Проблема с использованием выводов A4 и A5 для ввода и вывода I2C Хардаре используется: Arduino nano ( старый загрузчик ) Монохромный Oled-дисплей ( 4 контакта, 128 x 32 ) MPU 6050 Как дисплей, так и MPU используют A4 и A5 в качестве протокола связи I2C, они…
- Мультиплексор Adafruit MPU-6050 и adafruit I2C У меня есть 3 MPU adafruit, подключенных к мультиплексору adafruit I2c. Все это подключено к Arduino uno. Прилагается также мой код. /* Assign a unique ID to this sensor at the same time…
- Альтернатива LCD-дисплеям UART/I2C? Я создаю MIDI-синтезатор на Arduino Uno и рассматриваю варианты пользовательского интерфейса. Я вижу, что на Adafruit и Sparkfun доступны ЖК-панели 16x2, которые взаимодействуют через…
- Минимальное значение I2C-подтягивающий резистор для arduino Я пытаюсь определить минимальное значение тягового резистора для Arduino Uno В таблицах данных указано для arduino; ОБЪЕМ = 0,4 для IOL = 20 мА. (VDD = 5 В) Для формулы расчета минимального…
- Первый проект I2C - Невозможно получить какое-либо движение сервопривода с помощью PCA9685 Я работаю над проектом, в котором мне нужно запустить несколько сервоприводов. На данный момент, однако, я пытаюсь запустить один сервопривод MG90S с сервоприводом PCA9685, но я не могу получить…
- Совместимость с частотой двухпроводного интерфейса (TWI) и SMBus Правильно ли я понял спецификацию ATmega328P относительно тактовой частоты TWI? Из §21.5.2 Блока генератора скорости передачи битов тактовая частота TWI рассчитывается следующим образом: …
- Библиотека Wire.h работает на Uno, но не компилируется для ATtiny85 TL;DR: Ардуино голодны по току, поэтому я хочу переключить свой микроконтроллер код работает на Uno, я меняю загрузку на ATtiny85, код не компилируется Wire.h обрывается на входе TWBR …
- Как управлять несколькими серводвигателями одновременно с помощью протопотока с помощью платы ШИМ I2C PCA9685? Я пытаюсь использовать протопоточность для управления двумя (и, в конечном счете, четырьмя) серводвигателями по I2C с помощью платы PCA9685 PWM. Для начала я просто пытаюсь запустить два двигателя…
- Запись в определенный регистр I2C Я пытаюсь записать в определенный регистр, но значение не меняется. Работа с SenseAir Sunrise CO2: Информация из руководства i2c от производителя датчиков https://rmtplusstoragesenseair.blob.core…
- Digispark Rev. 3 Kickstarter ATtiny85 использует все 6 контактов у меня возникли некоторые проблемы с одновременным использованием i2c и других контактов. я пытаюсь управлять attiny по i2c с помощью arduino, а attiny должен управлять мачехой 28byj-48. я начал…
- Arduino Nano Every Vin 5 В исправляет проблемы I2c У меня возникли проблемы с подключением моих устройств через I2C. "Запрос от" постоянно зависал, и конечная передача иногда давала ответы NACK. После отключения устройств от 12 В и включения…
- AW9523B I2C на Arduino Nano Тестирую расширитель ввода-вывода AW9523B с помощью Arduino Nano. Я не могу распознать устройство. Использование сканера I2C для поиска всех подключенных устройств I2C. Я подключил AW9523B к…
- Как правильно отправлять байты между RPI и Arduino по I2C при использовании ISR без ошибок ввода-вывода? У меня есть соединение I2C между RPI 3B+ и Arduino Nano. Я хочу отправить ключ и соответствующий байт значения, и arduino что-то делает с этим внутри синхронизированного ISR. Что работает. Но я…
- Как прочитать правильный адрес данных ЛИДАРА с помощью Arduino в I2C? Мне нужно считывать данные о расстоянии с лидара в I2C с помощью Arduino Nano. В настоящее время это код, который я написал. unsigned int readDistance() { unsigned int dist = 0 ; // LiDAR…
- SMBus на ATTiny204 Поэтому я хочу подключить несколько светодиодных панелей с динамической адресацией к главному контроллеру. Похоже, SMBus должен быть в состоянии это сделать, однако я не нахожу никакой библиотеки…
- Нужна полезная библиотека связи на 1-4 выводах ATtiny84 вместо I2C Я напортачил при проектировании своей печатной платы и просто предположил, что могу использовать программное обеспечение slave I2C с ATtiny84. Причина, по которой я это сделал, заключается в том,…
- Что такое "tws_delay" и как его использовать? (с ATTiny85) ПРАВКА: Хорошо, я глуп, у меня каким-то образом была установлена библиотека 2012 года, возможно, когда я косвенно загрузил ее с другого старого учебного сайта. Огромное спасибо Питеру Фририку за то,…
- Несколько устройств I2C, подключенных к одному Arduino Uno? Возможно ли подключить более одного устройства I2C к Arduino Uno? Я знаю, что контакты SCL и SDA находятся на аналоговых выводах A4 и A5 соответственно, но есть также два вывода с надписью SCL и SDA…
- Как предотвратить попадание помех от Livewire/других датчиков в матрицу клавиатуры с одним аналоговым выводом (с использованием резисторов)? Я видел учебник по соединению клавиатуры с помощью одного контакта с использованием нескольких резисторов: http://razibshahdat.blogspot.com/2018/05/one-single-analog-pin-keypad-control.html У…
- Несколько РАЗРЫВОВ I2C с подтягивающими резисторами не работают [ОБНОВЛЕНИЕ] Теперь он работает нормально, но как только я добавляю модуль GY-521 (аппаратное, а не программное обеспечение), он начинает отправлять мне дрянную информацию В проекте используются:…
- Можно ли использовать несколько ардуино для одновременного запуска двух программ? Если я хочу запустить 2 разные программы одновременно, могу ли я сделать это с помощью 2 arduino, соединенных вместе? Контекст: Я создаю робота, который будет балансировать с колесами реакции при…
- Попытка использовать акселерометр I2C и SPI OLED Я пытаюсь передать данные, поступающие с моего акселерометра I2C MMA8452Q, на OLED RGB-дисплей SSD1351 на базе Adafruit, который использует SPI через Arduino UNO. Когда я запускаю пример кода для…
- DS1337 с общим подтягиванием I2C У меня есть проект, использующий ATMEGA328P и микросхему DS1337 RTC. DS1337 представляет собой 8 - контактный IC с VCC на выводе 8 и GND на выводе 4. В соответствии с таблицей данных и вывод 5…