Wire library
Используйте этот тег для библиотеки Wire, используемой для связи I2C/TWI.
Библиотека Wire используется как для ведущих, так и для подчиненных устройств I2C/TWI. с помощью периферийного оборудования на микроконтроллере.
Для физической проводки между Arduino и другими устройствами используйте провода. вместо этого.
Вопросы, связанные с [wire library]:
- Библиотека Adafruit_LEDBackpack мешает чтению аналогового ввода Я пытаюсь сделать что-то простое. Я хотел бы прочитать вход платы электретного микрофона и обновить 24-сегментную светодиодную гистограмму Adafruit. У меня отлично работает каждый отдельный элемент:…
- Как обнаружить ошибки I2C с помощью requestFrom() Я собираюсь использовать чипы MCP23017, и некоторые из них будут соединены неэкранированным кабелем длиной не более 1 метра. Я ожидаю, что некоторые передачи могут привести к ошибкам. Поэтому я хочу…
- Не удается найти/подключить устройства I2C (SHT31 и SGP30) Недавно я приобрел Arduino Nano 33 IOT вместе с двумя датчиками: Adafruit SHT31-D ( https://learn.adafruit.com/ adafruit-sht31-d-датчик температуры и влажности ) Adafruit SGP30 (…
- Wire.h не найден! Вот код, который делает эту ошибку: #include "Wire.h" Вот ошибка: fatal error: Wire.h: No such file or directory #include "Wire.h" ^ compilation terminated. Error…
- NodeMCU V3 и MPU6050 странные значения Я новичок на этой платформе, поэтому, пожалуйста, если я сделаю что-то против обычных правил, пожалуйста, дайте мне знать, чтобы я мог учиться. Теперь моя проблема: у меня есть NodeMCU V3,…
- Wire.write недопустимое преобразование из 'char*' в 'const uint8_t* Я написал этот код: char message[4]; memcpy(message, &delta, 4); Wire.write(message, 4); Когда я пытаюсь скомпилировать, я получаю это предупреждение: warning: invalid conversion from…
- Адрес TTGO TS I2C Я работаю над проектом с использованием TTGO TS, который общается с arduino через протокол I2C Как я могу найти адрес платы TTGO TS, используемой в связи I2C ?
- Не могу заставить MMC3416xPJ работать Мне нужен был магнитометр с высокой скоростью передачи данных на выходе (ODR). Это потому, что я хотел измерить магнитные поля переменного тока частотой около 20-80 Гц. Поэтому я решил использовать…
- Как изменить i2c-адрес Lidar Lite v3 с помощью библиотеки LidarLite (Решено) У меня есть 2 лидара, которые являются Lidar Lite v3 и Lidar Lite v4, оба этих датчика имеют один и тот же адрес i2c. Я пытаюсь изменить свой i2c-адрес Lidar Lite v3 на arduino mega2560, используя…
- Циклы настройки: никогда не входит в цикл - перезапуск? Я загрузил в UNO через Wi-Fi следующее: #include <SPI.h> #include <Wire.h> #include "Adafruit_CCS811.h" Adafruit_CCS811 ccs; // Датчик качества воздуха String…
- Протокол I2C не работает должным образом Я пытаюсь сделать I2C - связь между платами NodeMCU и arduino Uno. Однако он не работает должным образом. Это делает связь на один раз, когда я загрузил код. Код главного устройства(NodeMCU 1.0) …
- Wire1' was not declared in this scope в библиотеке I2C_MPU6886 Недавно я приобрел 6-осевой модуль IMU MCP6886 от M5Stack. Ссылка на продукт: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/IMU_Unit . Пример кода, предоставленный…
- Wire SlaveReceiver : будет ли зарегистрированная функция в onRecieve прерывать/конфликтовать с блоком цикла? В настоящее время я изучаю I2C, и я создал конфигурацию, в которой есть MasterWriter, который передает данные в SlaveReceiver, который будет хранить данные, полученные от Master, на SD-карту, а…
- Библиотека Wire Arduino, приведение типов У меня возникли проблемы с пониманием этой строки кода, которую я вижу в каждом руководстве по Arduino EEPROM. int saveLocation = 4095; Wire.write((int)(saveLocation >> 8)); Вопрос 1: …
- Считывание значений с емкостного сенсорного датчика TTP229 на arduino Я хотел бы иметь возможность считывать необработанные значения емкостного датчика с чипа TTP229 через i2c в Arduino. У меня есть одна из этих секционных плат для игры: Моя цель - получить…
- Проводная связь Arduino с MCP23008 GPIO pin expander для включения светодиода нажатием кнопки Я использую Arduino Uno и MCP23008 GPIO pin expander, у меня есть мгновенная кнопка, подключенная к GPIO 2 на MCP23008, и светодиодный индикатор, подключенный к GPIO 1 на MCP23008. Я хочу, чтобы…
- Неустойчивое поведение при использовании DUE с чипом Microchip 24FC64 EEPROM? Я пытаюсь читать и писать с/на чип EEPROM и получил доступ к этому 64-кбит-устройству. Похоже, я могу писать на устройство и читать с него, но, похоже, есть некоторая странность в обращении к…
- Как выбрать альтернативные контакты I2C на ESP32? Я новичок в Arduino, и это может быть основной вопрос, но я столкнулся с проблемой. Я использую датчик HTU21D с ESP32. Этот датчик использует связь I2C. Внутри библиотеки Arduino есть эта…
- Библиотека Wire.h работает на Uno, но не компилируется для ATtiny85 TL;DR: Ардуино голодны по току, поэтому я хочу переключить свой микроконтроллер код работает на Uno, я меняю загрузку на ATtiny85, код не компилируется Wire.h обрывается на входе TWBR …
- Не в состоянии записать или прочитать регистры датчиков. Есть ли у меня ошибка в коде? Я пытаюсь записать, чтобы зарегистрировать изменение некоторых настроек для датчика, который я использую (BNO055), а затем прочитать тот же регистр, чтобы проверить, являются ли изменения успешными.…
- Невозможно отобразить строку chr с помощью Wire.read() и u8g2.drawStr(). Я все еще знакомлюсь с C++, поэтому я ожидаю, что это очень простая проблема, с которой я сталкиваюсь. У меня есть OLED-экран, подключенный к Teensy LC, и я могу отлично отображать на нем текст.…
- I2C связь между Arduino Uno и Nodemcu32-s (ESP32) Я хочу отправить данные между ESP-32 (NODEMCU-32S) и Arduino Uno, но я не нашел никакого источника о том, как это сделать, поэтому я попробовал этот код: Код ESP-32: #include <Wire…
- Wire.endTransmission(false) зависание программы после однократного запуска при использовании MPU6050 Для этого проекта я использовал Elegoo Car V3 и пытался добавить к нему гироскоп. Когда я запускаю код для автомобиля, мой код цикла повторяется один раз, и он всегда может считывать данные…
- ИСПРАВЛЕНА ОШИБКА при использовании библиотеки проводов для получения направления по компасу Я использую модуль магнитометра HMC-5983 для определения направления компаса автономного автомобиля, который я создаю с использованием платформы arduino.Я использую Ось Z и ось X для получения…
- ESP8266 не работает с MPU 6050 по проводной библиотеке и I2C Я пытаюсь использовать эту версию ESP8266 для доступа к MPU 6050. Однако это не работает. NodeMCU CP2102 ESP-12E Код работал с nano очень хорошо. Однако, когда я попытался просканировать…
- Отправка и получение различных типов данных через I2C в Arduino Я нашел несколько хороших руководств по отправке и получению данных через I2C на подключенных Arduino. Теперь мое ограничение заключается в том, как передавать различные типы данных, такие как,…
- Использование таймера библиотеки проводов Я хотел бы знать, использует ли Wire Library аппаратный таймер от Arduino Mega 2560. И если да, то какой именно таймер. Поскольку я использую Таймер 1. После внедрения Wire Library у меня…
- MAX9611/2 — получение ненужных данных Я подключаюсь к MAX9611 на специальной печатной плате (используя SAMD Cortex M0 с загрузчиком Adafruit Feather) с помощью I2C. У меня есть код, который считывает напряжение, ток и температуру из…
- Система орошения растений Я новичок в игре Arduino. Я хотел сделать небольшую систему автоматического полива для своих растений. Я купил эти предметы МОДУЛЬ 1-КАНАЛЬНОГО РЕЛЕ 5 В ДЛЯ ARDUINO PIC AVR DSP ARMB ЗАЖИМНЫЙ…
- Альтернативы библиотеке Wire для I2C Я ищу (достаточно простые в использовании и хорошо протестированные) альтернативы библиотеке Wire . Wire работает очень хорошо, но: мне нужно, чтобы Arduino выступала в качестве мастера I2C, а…
- Sketch запускается и продолжает рассчитывать на внешнее питание, но не на usb Спасибо за добавление, полный новичок здесь (электроника и ардуино) в своем первом проекте. Попытка сделать счетчик для пресс-подборщика с двумя датчиками эффекта HAL (контакты 5 и 6) и выводом…
- Соединение i2c для MCP4725 (Dac) с Esp8266 wemos d1 mini ------------ Этот вопрос был отредактирован ------------ примечание : ЦАП и АЦП — 12 бит Моя проблема: я использую два ESP. Используя esp1, я считываю количество Adc переменного сигнала…
- Связь I2C между двумя Arduino с обновленной библиотекой проводов Я хотел бы включить связь между двумя Arduino 101. Из того, что я прочитал, лучший способ — использовать I2C с использованием библиотеки проводов. Однако кажется, что новейшая IDE Arduino имеет…
- Направление по компасу не изменяется линейно Я использую магнитометрический компас HMC-5983 на своем Arduino Uno, чтобы определить направление строящегося автомобиля. Но показания моего компаса не меняются линейно. Например, когда я…
- Отправка более BUFFER_LENGTH(32) байт в подчиненном ответе I2C Мне нужно отправить 259 байт в качестве ответа на основной запрос чтения I2C. Насколько я знаю, в Wire.h и в HW (Arduino Nano) есть ограничение в 32 байта. Есть ли способ отправить 259-байтовый…
- I2C Wire.onRequest не обнаружен Я хочу знать, почему Wire.onRequest не может обнаружить сообщение ниже и что я могу сделать для его обнаружения. (Я не могу изменить сообщение I2C) Я смог прочитать эту часть сообщения с…
- Почему на моем ЖК-дисплее 16x2 отображаются странные буквы и не удается вставить клавишу с клавиатуры? Я новичок в Arduino, и это мой первый проект на ЖК-дисплее 16x2, клавиатуре 4x4 и других. Итак, история такова, после того, как я загрузил программу для будильника Arduino моей группы на плату…
- Arduino I2C Wire.onReceive зависает после нескольких циклов У меня есть Arduino Leonardo (мастер) и Polulu A-star 328 PB (ведомый). Я намерен использовать ведомого для приведения в действие некоторых сервоприводов. Я изменил код с https://www.arduino…
- I2C wire.h отправляет 2 переменные Я пытаюсь отправить 2 переменные с помощью wire.h . Я пробовал с этим кодом: ГЛАВНЫЙ ПРИЕМНИК: #include <Wire.h> // включаем библиотеку #include <LiquidCrystal_I2C.h> #include…
- Совместное использование последовательного вывода с одного на несколько Arduino (плюс компьютер) через USB-концентратор Я пытаюсь отправить выходной сигнал поворотного энкодера с UNO на семь Trinket M0 и компьютер через USB-концентратор (с питанием). В настоящее время бит UNO → Laptop отлично работает,…
- Работа с основной библиотекой Wire Я изучаю драйвер кода библиотеки Wire utility/twi.h , чтобы узнать, как работают буферизация twi и управление ISR. На самом деле я скопировал заголовочные/исходные файлы из пути Arduino …
- Вопросы о библиотеке HMC5883L Сейчас я изучаю структуру библиотек. Я хочу узнать, как хорошие программисты пишут код, каким стратегиям они следуют, какому искусству программист следовал при разработке библиотеки. И насколько…
- Wire.h отсутствует — не удалось загрузить скетч ЖК-дисплея I2C 16x2. Я новичок в Arduino и последние 3 дня пытаюсь во всем разобраться. Я хотел бы использовать дисплей I2C для проекта. Я установил LiquidCrystal_I2C, но когда я пытаюсь загрузить его, я получаю…
- Проблемы с I2C и Wire.Available() Я работаю над проектом, который требует связи между Arduino Due ( Master ) и FDC2214Q1 C to D IC ( Slave ), но есть некоторые различия: от того, работает ли код или нет, в зависимости от, казалось…
- Одинаковый вывод на дисплеях с разными I2C-адресами (библиотека AdaFruit, ESP32) У меня есть два дисплея, подключенных к ESP32 через I2C, и я использую библиотеку AdaFruit. Вся обработка вывода дисплея упакована в собственную библиотеку. Во время тестирования у меня был настроен…
- Вызов I2C во время Wire.requestFrom Какая команда I2C выполняется во время Wire.requestFrom(address, quantity) ? Правильно ли, что Wire ставит условие Start, затем 7-битный адрес добавляется с битом чтения? Чем это будет…
- 1