Banana Pi i2c

Resultados da primeira exploração do bus i2c no Banana Pi M1, com o debian 9 (armbian), usando um giroscópio e acelerometro MPU6050 como dispositivo de teste. O MPU6050  tem como x68 endereço no bus i2c. Instalação e configuração do bus i2c no Banana pi M1 A instalação e configuração necessária para explorar o bus i2c é …

DAMI-M2 v1.0.0

Robot DAMI-M2 v1.0.0

Robot 2WD DAMI-M2 v1.0.0 A versão inicial do robot M2 foi desenhada com base na mesma arquitectura distribuida usada no M3 e M4. No seu desenvolvimento propuz-me a rescrever o programa do microcontrolador dos motores de modo a aumentar a sua flexibilidade e também para diminuir a sua complexidade face ao programa usado no robot …

DAMI-M4 v1.1.0.a1

Robot DAMI-M4 v1.1.0

Robot DAMI-M4 v1.1.0.a1 – Actualização 1 Actualização da programação Nesta actualização destaco os seguintes aspectos: Odometria Filtro de leituras anormais dos sonares Soluçao de problemas anteriores Primeiras configurações do RaspberryPI 3B+ Começando pelo fim. Configurações do RaspberryPI 3B+ O Raspberry Pi 3B+ continuar a aguardar por melhores dias de atenção. Mas no entanto já instalei o …

DAMI-M4 v1.1.0

Primeira actualização do robot 2WD DAMI-M4 Nesta actualização destaco os seguintes aspectos: Aprofundamento da Arquitetura Robótica Distribuida, com a adoção de um microcontrolador dedicado à leitura dos sensores de distância. Um Arduino Mega 2560  para substituir o antigo Arduino nano que funcionava como master. Um Raspberry Pi 3B+ para substituir o antigo Raspberry Pi B O …

Avaliação da biblioteca SoftIIC – Programa Slave 2

Software desenvolvido para a análise descrita no artigo Testes e avaliação da biblioteca SoftIIC, no ambito da exploração das interfaces disponiveis no Arduino para comunicação entre microcontroladores. Neste programa, face ao anterior, foi adicionada a leitura do sensor de distância VL53L0X usando a biblioteca da Pololu que usa a biblioteca Wire.   Hardware Arduino1 – …

Avaliação da biblioteca SoftIIC – Programa Slave 1

Software desenvolvido para a análise descrita no artigo Testes e avaliação da biblioteca SoftIIC, no ambito da exploração das interfaces disponiveis no Arduino para comunicação entre microcontroladores. Hardware Arduino1 – Nano 328P + MPU6050 (bus I2C normal) Arduino2 –  Nano 168 + VL53L0X  (bus I2C normal) O Arduino1 liga-se no bus I2C normal ao bus …