Вопросы, связанные с [i2c]:
- Проблемы с I2C и Wire.Available() Я работаю над проектом, который требует связи между Arduino Due ( Master ) и FDC2214Q1 C to D IC ( Slave ), но есть некоторые различия: от того, работает ли код или нет, в зависимости от, казалось…
- Одинаковый вывод на дисплеях с разными I2C-адресами (библиотека AdaFruit, ESP32) У меня есть два дисплея, подключенных к ESP32 через I2C, и я использую библиотеку AdaFruit. Вся обработка вывода дисплея упакована в собственную библиотеку. Во время тестирования у меня был настроен…
- Связь I2C между Attiny85 в качестве ведущего устройства и Arduino UNO в качестве ведомого устройства Я хочу, чтобы мои Attiny85 и Arduino UNO взаимодействовали друг с другом по протоколу I2C. Поскольку Attiny не поддерживает библиотеку Wire, я использую TinyWire от lucullusTheOnly и Wire на Uno.…
- Странное поведение с массивами char/uint8 Итак, я пытаюсь прочитать 8-байтовую строку символов с устройства I2C и распечатать ее на последовательной консоли. Этот необработанный массив из 8 символов не завершается, когда он поступает с…
- Пайка несовмещенных выводов Arduino Pro Mini У меня есть пара Arduino Pro Mini (оригинал от sparkfun), у которых эти 4 несовмещенных контакта. К сожалению, мне нужно использовать 2 из них, A4 и A5, потому что это контакты I2C, и я хочу…
- Как работают функции вне цикла void? Я привык к скетчам Arduino с частью void setup() , которая запускается один раз, и частью voidloop() , которая продолжает выполняться в цикле. Что произойдет, если у вас есть функции void вне…
- Водонепроницаемый датчик температуры SPI. В моем текущем проекте я использую DS18B20, который, похоже, является единственным датчиком температуры, который появляется при поиске в Google водонепроницаемого датчика температуры для Arduino. …
- Проблемы с подключением I2C на ESP8266 — 12F, какие контакты использовать? Раньше я подключил датчик температуры/гула HDC1080 к Arduino, используя этот скетч, и все работало нормально. Теперь я хочу запустить его через ESP-12F, я загрузил его, но во время установления…
- Не удалось выделить SSD1306 при добавлении константы Я пытаюсь заставить этот код работать: #include <Button.h> #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include…
- Доступ к мультиплексным контактам I2C и UART STM32F103 в arduino IDE Я хочу получить доступ к мультиплексированным контактам I2C и UART в одной программе. Я программирую в Arduino IDE. Может кто-нибудь сказать мне, как получить доступ к одним и тем же контактам для…
- Плохая связь с несколькими устройствами I2C У меня есть Arduino Micro, подключенный к двум устройствам I2C. MPU-6050 с питанием от 5 В (хотя у него есть собственный регулятор напряжения) и высотомер с питанием от 3,3 В. Они оба подключены к…
- Несколько подчиненных устройств I2C на Arduino — Pull-up значения Этот вопрос задают часто, и на разных форумах я нашел много полезной информации о добавлении подтягивающих резисторов в линии SDA/SCL. Я знаю, что к этим линиям следует добавить только один резистор…
- Плата управления реле I2C от двух Arduino Uno Как я могу заставить несколько главных устройств Arduino работать с одним устройством I2C? Поскольку оба главных устройства находятся на расстоянии 20 м от подчиненного устройства, Я использую…
- Использование сенсорного TFT-экрана с Arduino Uno R3 через I2C Я недавно познакомился с Arduino, потому что друг попросил меня принять участие в проекте. Для проекта требуется несколько светодиодных лент на 24 В, которые будут управляться через ШИМ, возможно,…
- Как управлять длиной чтения переменных I2C, требующей увеличения адреса (эмуляция IC Wire/I2C/EEPROM) Вопрос заключается в том, как получить информацию/управление чтением переменной длины для Arduino, действующего как ведомое устройство. Конкретный контекст таков: я хочу эмулировать микросхему…
- esp8266-01 и Arduino UNO обмен данными через i2c Я не могу обмениваться данными через i2c с моим esp-01 в качестве ведущего устройства и UNO в качестве ведомого устройства. я получаю специальные символы, отправляемые обратно в esp, но мой esp…
- Сброс адреса I2c — MLX90614 Я безупречно использовал свой датчик MLX90614 IRTherm и купил еще два. Я подключил два датчика последовательно с подтяжками к SDA --> A4 и SCL --> А5 . Покопавшись в Интернете, я обнаружил,…
- Связь AtTiny44 и AtTiny 85 Я работаю над проектом, в котором использую два микроконтроллера : AtTiny44 (внешняя тактовая частота 20 МГц) и AtTiny85 (внутренняя 8 МГц). Я пытаюсь добиться связи I2C между 85 и 44, при этом…
- Горячая замена датчика Есть ли способ обеспечить горячую замену датчика, чтобы его можно было отключать и повторно подключать без блокировки Arduino? У меня есть датчик I2C, который я хочу иметь возможность отключать и…
- Как реализовать I2C на Arduino с уже используемыми контактами SDA и SCL У меня есть защитный кожух для Arduino от Sparkfun, который я купил: https://www.sparkfun.com/products/9729 который я использовал между моим Arduino Uno и сенсорным экраном TFT LCD с диагональю 2…
- Мультимастер I2C с тем же адресом Я использую библиотеку Wire и мне нужно настроить несколько мастеров. Я вижу примеры с несколькими мастерами, где мастера имеют свои собственные идентификаторы, и это имеет смысл. Теперь я…
- NodeMCU с RFID RC522 и LCD-модулем интерфейса I2C вместе Я новичок в программировании Arduino, поэтому надеюсь получить четкий ответ. У меня NodeMCU v1 12-E, я подключил его с помощью RFID RC522, как на картинке во вложении. Теперь мой вопрос:…
- Как запретить подчиненному устройству выполнять код до тех пор, пока мастер не отправит новое значение? I2C Я полный нуб, когда дело касается Arduino. Я медленно учусь. Я пробовал этот код, который в основном получает входные данные в Arduino1 (главный) и отображает символ на последовательном мониторе…
- Arduino-совместимый микроконтроллер с I2C и CAN Я ищу контроллер, который работает с Arduino (т. е. существует официальная или сторонняя поддержка контроллера в Arduino IDE и основных библиотеках) и имеет встроенные шины CAN и I2C. Я смотрел…
- ЖК-дисплей I2C отображает странные символы Я подключил ЖК-дисплей с рюкзаком I2C к Arduino Uno, но он печатает неправильные символы. Странно то, что какое-то время он работал нормально, а когда я обновил код (но не менял ничего, связанного…
- Подключение двух Arduino через I2C, когда контакты I2C A4/A5 уже используются. У меня следующая проблема: Поскольку датчик BH1750 поддерживает только два разных адреса I2C, но мне нужно использовать 6 из этих датчиков, я хочу использовать 3 Arduino, 2 nano, 1 Uno и отправлять…
- Могу ли я соединить вместе несколько плат Arduino Nano ? Я хочу знать, смогу ли я соединить вместе несколько плат Arduino Nano (пример: 10 плат). Также я хочу знать, есть ли какие-либо проблемы со связью между ними с использованием I2C, может ли это…
- Sainsmart LCD 2004 - проблема с библиотекой LiquidCrytal_I2C, не удается скомпилировать Я купил Sainsmart LCD2004 на Amazon для использования с моим Arduino Uno. Я понимаю, что поскольку этот ЖК-дисплей использует I2C, необходимо загрузить новую библиотеку. С сайта sainsmart я…
- Как отправить строку на мастер с помощью i2c Я хочу написать программу Arduino, которая просто получает строку (через библиотеку I2C Wire) от главного устройства Arduino, затем ждет запроса и отправляет эту строку обратно. Вот мой код: …
- Проблема стабильности кода прерываний, связанного с датчиком расхода Возникла проблема с кодом, связанным по ссылке Проблема прерываний с датчиком расхода . Код работает, но когда я останавливаю насосы, значение расхода на ЖК-дисплее замораживается, пока я не…
- ЖК-дисплеи размером более 20x04 и диагональю 5 дюймов Существуют ли ЖК-экраны i2c с разрешением более 2004 символов и размерами более 4,8 x 2,7 x 1,2 дюйма? У меня есть Sainsmart 2004 LCD, но он не может отображать всю необходимую мне информацию.…
- Проблема с устройствами Arduino Uno 2 I2C У меня есть два устройства I2C, подключенных к Arduino Uno: RTC и интерфейс OBD (см. ссылки ниже). SCL/SDA обоих устройств подключены параллельно к SCL/SDA (соответственно) Uno. Моя проблема: когда…
- Всегда 255-ответ в I2C между ATTiny85 (8 МГц) и Arduino Uno Я пытался настроить I2C-диалог между ATTiny85 (8 МГц) и Arduino Uno. Однако я всегда получаю ответ 255 от моего I2C-ведомого. Я использую Arduino 1.8.5. Что я делаю не так? ATTiny85-Код…
- Вызов I2C во время Wire.requestFrom Какая команда I2C выполняется во время Wire.requestFrom(address, quantity) ? Правильно ли, что Wire ставит условие Start, затем 7-битный адрес добавляется с битом чтения? Чем это будет…
- Попытка чтения с AD5934 с помощью Arduino по I2C Я пытаюсь прочитать блок байтов из преобразователя импеданса AD5934 ( PDF ) с помощью I2C. Это мой код на данный момент Преамбула: #define AD5934_Address 0xD #define…
- Отключение внутренних подтягивающих резисторов i2c Как это сделать? Я покопался и вижу, что мне следует сделать это и поставить собственные внешние подтягивающие резисторы, но я не знаю, как их отключить. На страницах, которые я читал, нигде не…
- Нумерация выводов LCD vs Нумерация выводов контроллера I2C vs скетч Я игрался с Arduino Uno, пытаясь заставить 16x2 LCD-экран работать с контроллером I2C. У меня есть этот LCD-экран и этот контроллер. И я пытался заставить работать скетч ниже. #include <Wire…
- Невозможно обнаружить дисплеи I2C с помощью Arduino Nano Все кабели проверены и работают: SCL - A5 SDA - A4 VCC - 5V GND - GND Я использую плату Arduino Nano и дисплей I 2 C - я перепробовал все, чтобы заставить его работать, и теперь я убежден,…
- Датчик TSL2591 с Arduino Mega У меня есть три датчика освещенности TSL2591, с сигналом I2C, которые мне нужно подключить (вместе) к Arduino Mega. Однако я не совсем уверен, как разделить выводы SDA и SCL трех датчиков, и я не…
- Устройство I2C исчезает с шины после записи В настоящее время я испытываю действительно странную проблему I2C на карте на базе Atmega32u4. Я пытаюсь использовать TLV493D, подключенный по I2C. Я знаю из этой темы , что перед использованием…
- Связь с магнитным датчиком - TLV493D-A1B6 по I2C Я использую датчик TLV493D-A1B6, подключенный к Arduino Uno: всю необходимую документацию я прикрепил внизу. Это 3D-датчик положения магнитного поля, который определяет напряженность магнитного…
- Является ли I2C хорошим вариантом для передачи данных на расстояние более 200 метров по кабелю? Подходит ли I2C для такого применения или есть другие протоколы? Я знаю, что существуют такие модули, как эти , для расширения диапазона I2C, и я планирую использовать этот (P82B96). Я хотел бы…
- Как управлять двумя устройствами с помощью Arduino? Я хочу управлять двумя устройствами: Кондиционер Увлажнитель У меня есть датчик температуры и влажности DHT11. Я хочу, чтобы кондиционер включался, когда температура выше 30°C, и…
- Как управлять 16 шаговыми двигателями с помощью Arduino? Я пытаюсь запустить 16 таких маленьких шаговых двигателей на Arduino Uno. Каждый тестовый драйвер использует 4 цифровых контакта для управления (по 2 на каждую катушку), так что мне понадобится…
- Как заставить I2C работать на RS485? Я пытаюсь оптимизировать связь (минимизировать количество проводов) в проекте, где я могу управлять двигателем и переключать некоторые устройства на 230 В с помощью RS485 и I2C. В этом проекте я…
- Использование SCL и SDA ESP8266-01 с GY-30 BH1750FVI для измерения люксов Я следовал этому руководству, чтобы получить измерение люксов от GY-30 BH1750 с помощью Arduino. Работает нормально. Но теперь я хочу использовать его с ESP8266-01. Я прочитал, что пин 4 —…
- Уменьшение размера программирования функций У меня есть код Arduino, который использует библиотеку I2CDev для управления MPU-6050. Я новичок в кодировании и скопировал и вставил большую часть кода из примеров, которые нашел. У меня начинает…
- Использовать AS3935 с I2C? Есть ли у кого-нибудь опыт подключения датчика молний AS3935 по I2C? Я нашёл библиотеку, но, насколько я понимаю, она работает только с SPI. Мне очень не хочется отдавать четыре контакта для SPI,…
- Операция чтения I2C в TCA9539 Я использую устройство TI TCA9539 ( http://www.ti.com/lit/ds/symlink/tca9539.pdf ) с контактами A1 и A0, подключенными к земле, в результате чего адрес записи становится 0x74. У меня нет…
- Изменение значений таймера с помощью I2C Я хотел бы изменить значения «LED_T_ON» с помощью устройства с поддержкой I2C (например, RPi) Код для ведомого устройства Arduino Mega: //ведомый #include <Wire.h> #define…