Tuesday, September 30, 2014

IExpender : Generic 4x 8bits input ports

 

Version 30/09/2014

When playing electronics with microcontrollers, you sometimes need to manage a lot of inputs (sensors or buttons).

Instead of using a bigger controller to have more IO ports, it is better or simpler to add extra components to it.

This piece of hardware, based on simple logic chips, uses 10 pins (8 bits for data and 2 bits for control) to manage 32 inputs.

In my case, I need this to connect 32 buttons to an arduino board.

Usage and restrictions

  • 4 banks of 8 bits. Each bank handles 8 inputs,
  • Bank number is selected with 2 control signals (signals A and B on 74LS138),
  • The board can be extended to manage 64 inputs (4 other 74LS541 must be added)

Enjoy !

Buzz

 

Package 

Atari 7800 Multicart

 

Version: 30/09/2014

A long time ago, I have created a Multicart for the Colecovision.

Now, it is time to do the same for a very nice console : Atari 7800 console.

For the moment, only a prototype has been made and I am still debugging it. I will post the full package when all bugs are fixed.

Keep in touch !

Buzz

Expansion shield for Arduino UNO

  Expansion shield for Arduino UNO Version : 14/04/2023 This little board and the source code are part of a CS Bomb-like project to be us...