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 …

DAMI-M4 v1.0.0

Versão inicial do robot 2WD DAMI-M4 A versão inicial do robot M4 foi desenhada com base na mesma arquitectura de hardware usada no M3. Se bem que pudesse ter escolhido uma abordagem mais simples. Bastaria usar apenas um Arduino Mega 2560 (como mais tarde estou a pensar em usar) e todos os limites de memórias …

Comunicação gpio serie de números entre Arduino e Raspberry Pi com Python3 – completo

Nesta versão, os números passam como inteiros (int) ou flutuantes (float), e os textos como caracteres. No Raspeberry o int é de 4 bytes, o long do Arduino. O float é o float ou o double do arduino. Por outro lado, no Python3 do Raspberry Pi os int e os floats tem os bytes na …