Comunicação multimaster i2c entre Arduinos – Programa 1

Comunicação entre Arduinos numa configuração i2c multimaster estavel quando não existem mais dispositivos no bus. Este é um  programa exemplo da implementação da comunicação i2c entre arduinos em que ambos são master. Esta solução funciona bem se não existir outros dispositivos slaves no bus. Este é o primeiro de 3 programas que exploraram o uso do …

Comunicação de byte, int, long, double em I2C entre Arduinos – Código teste para o Arduino master

Programa exemplo para a domunicação de datos do tipo byte, int, long, double em I2C entre Arduinos Este é o código para o programa de teste no Arduino master. i2c_master_mod3_v1 #define serialSpeed 115200 #include <Wire.h> byte i2cSlave[1] = {8};// slaves i2c address // I2C byte conversion union u_tag { byte b[4]; int i[2]; double d; …

Comunicação de byte, int, long, double em I2C entre Arduinos – Código teste para o Arduino slave

Programa exemplo para a domunicação de datos do tipo byte, int, long, double em I2C entre Arduinos Este é o código para o programa de teste no Arduino slave. i2c_slave_mod3_v1 #define serialSpeed 115200 // I2C Arduino Slave #include <Wire.h> #define I2C_NODE_ADDRESS 8 union u_tag { byte b[4]; int i[2]; long l; double d; } i2c_data[3]; …

Comunicação de bytes em I2C entre Arduinos – Código teste para o Arduino Master

Comunicação de bytes em I2C entre Arduinos – Código teste para o Arduino Master Este programa já tem a base de código para processar os tipos byte, int, long e double. i2c_master_mod_v1 /* * I2C comunication demo 1 * * I2C master * * Send a byte (0-255) send a byte to slave * */ …

Comunicação I2C entre Arduino e Raspberry Pi

Estabelecimento de comunicação entre Arduino e Raspberry Pi por I2C. A comunicação por i2c no Raspberry Pi tem limitações, ou pelo não consegui resolver as seguintes limitações que encontrei: Não funciona com outros master no bus; No Raspberry Pi B não funciona como slave; Configurações funcionais Raspberry Pi como unico master (todos os modelos); Raspberry Pi como …

Comunicações I2C entre Arduino e Raspberry Pi – Código teste para o Arduino Slave

Comunicação i2C entre o Arduino e o Raspberry Pi, ou outro Arduino. Bloco de código para teste da comunicação  i2C entre o Arduino e o Raspberry Pi. Tambem pode ser usado para comunicar com outro Arduino Raspberry Pi: master Arduino: slave Bloco para o Arduino em C++ i2c_slave_mod1_v1 /* * I2C comunication demo 1 * …

Comunicações I2C entre Arduino e Raspberry Pi – Codigo teste para o Raspberry master

Comunicação i2C entre o Arduino e o Raspberry Pi Bloco de código para teste da comunicação  i2C entre o Arduino e o Raspberry Pi. Raspberry Pi: master Arduino: slave Bloco para o Raspberry em Python i2c_master_test_mod1_v1.py import smbus import time # for RPI version 1, use “bus = smbus.SMBus(0)” bus = smbus.SMBus(1) # slave address …