Teste a placa adaptadora CAN bus MCP2515 usada na comunicação entre 2 arduinos nano. O teste foi efectuado com base no tutorial disponível em: https://www.electronicshub.org/arduino-mcp2515-can-bus-tutorial/ Hardware para teste CAN bus no arduino Para realizar o teste é necessário 2 adaptadores CAN bus MCP2515 e 2 arduinos. Cada um dos pares funciona respectivamente como transmissor ou …
VL53L0X no Banana Pi em Python
Este documento dá indicações em como usar o sensor de distancia laser VL53L0X (com o endereço x29) usando o python no Banana Pi M1. Ligações ao VL53L0X Ligue o VL53L0X ao Banana Pi conforme os pinos exibidos na imagem abaixo e de acordo com esquema que se lhe segue: bpi 3.3V > vl53 VCC bpi GND …
Testes e avaliação da biblioteca SoftIIC
Os Testes e a avaliação da biblioteca SoftIIC foi efectuada no ambito do estudo das potencialidades e limites das soluções de comunicação entre microcontroladores disponiveis no Arduino. Biblioteca SoftIIC https://github.com/cirthix/SoftIIC A biblioteca não tem muitas informações em como ser usada. Tive que procurar no código da biblioteca para a por funcionar. A biblioteca SoftIIC foi testada …
Avaliação dos interfaces de comunicação disponiveis para uma arquitectura distribuida
A arquitectura distribuida consiste no uso de vários microcontroladores coordenados, neste caso Arduinos, cada um deles especializados numa tarefa, ou grupos de tarefas. Qualquer arquitetura distribuida tem de ter uma ou mais interfaces de comunicação entre os microcontroladores e entre estes e os dispositivos slave que lhes compete controlar. Portanto um dos requisitos para implementar …
Comunicação I2C no Raspberry Pi
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 bem com outros master no bus; No Raspberry Pi B não funciona como slave; De resto, num ambiente com o Pi master e só com slaves não deve existir problemas. Pinos do Raspberry Pi …
Comunicação I2C entre Arduinos
O uso do interface I2C para implementar a comunicação entre Arduinos é especialmente atractiva no caso dos Arduinos que apenas possuem uma porta serie de hardware como Uno e Nano, e que está afecta ao USB serial. Este texto descreve o meu conhecimento superficial e prático do uso do interface I2C para estabelecer a comunicação …
Ligação serie arduino – Raspberry Pi
Ligação serie entre o Arduino e o Raspberry Pi. O Raspberry Pi funciona com uma logica de 3.3V, enquanto que o Arduino trabalha a 5V, pelo que é necessário colocar um divisor de tensão, ou um conversor de nivel lógico, entre o TX do Arduino (5V) e o RX (3.3V) do Raspberry Pi. O Arduino tem a sua …
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 …
Continuar a ler “Comunicação I2C entre Arduino e Raspberry Pi”
Comunicação I2C em Arduino
A comunicação de dados por I2C tem caracteristicas que o tornam muito usado na comunicação com vários dispositivos electrónicos usados nos projectos com microcontroladores, incluindo o Arduino. Do ponto de vista das ligações o interface I2C é simples e facil de implementar. Para funcionar, o I2C precisa apenas de duas linhas (dois pinos no Arduino) a …
Ligação serie arduino – banana pi
Ligação serie entre o arduino e o banana pi. O Banana pi M1 usado no projecto tem três portas serie, mas apenas uma está facilmente acessivel com a distribuição e kernel que estou a usar (nota 1). O Banana pi tem uma logica 3.3V, enquanto que o Arduino nano tem de 5V, pelo que é necessário colocar …