Arduinos & Breaduinos
Extensão E/S SPI
Adicione pinos de E/S extra ao uC usando 74HC595 e 74HC165
Extendendo os pinos digitais de entrada e saida do microcontrolador usando circuitos série/paralelo. Aqui vamos usar dois circuitos de saida e um de entrada para obyer 16 pinos de saida extra e 8 pinos de entrada extra.
POdem ser ligados mais destes circuitos em cascata para obter mais pinos.
O bus SPI é bidirecional, sendo que lemos e escrevemos os dados simultaneamente.
Esquema
O esquema base:
ou usando com o breaduino:
Neste video vamos usar a extensão com software de pinos virtuais para facilitar o código, também estamos a usar um circuito de input diferente no video, mas o pricipio de funcionamento mantem-se.
Este software é codigo fonte aberta e o link encontra-se no anexo desta página. Este software está em teste.