RPi.GPIO no Banana Pi

Este artigo documenta a minha experiência na instalação e teste de funcionalidades do RPi.GPIO no Banana Pi M1. RPi.GPIO foi desenvolvido para o Raspberry pi e foi portado para o Banana Pi por outras entidades. O RPi.GPIO permite explorar os pinos GPIO do Banana PI em python3. Para um sumário da instalação do software necessário para …

WiringPi no Banana Pi

O WiringPi (http://wiringpi.com) é uma biblioteca desenvolvida para o Raspberry Pi que permite a utilização dos pinos GPIO disponiveis no RPI. O WiringPi original é exclusivo do RPI, no entanto devido às semelhanças entre os RPI e o BPI, o WiringPi foi também portado para o Banana Pi por outras entidades. Para um sumário da …

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 …

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

Programa usado na tentativa de estabelecer a comunicação por I2C entre o Arduino e o Raspberry Pi, num ambiente de exploração do bus I2C com mais que um master. Raspberry Pi: master Arduino: master Este programa funciona em conjunto com os programas disponiveis nos seguintes links: Comunicação multimaster i2c entre Arduinos – Programa 2 (sem …

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 …