The Raspberry Pi does not have a built in ADC, which is unhelpful if you need to read any kind of analogue value, such as a variable resistor position or a light level etc. PICAXE is a line of cheap microcontrollers, designed to be easy to use for school children. This means they are easy to use, and you may have one lying in a draw. This instructable will show you how to use one as an ADC, but by writing values to it, you could conceivably use one as a port expander at the same time.
Remove these ads by
Signing Up





































Visit Our Store »
Go Pro Today »




I think newer PICAXE chips, the M2 series, can run at 3.3 volts, so would that solve this potential concern?
I'm very interested in simplest way to get Pi and PICAXE talking, here's some discussion regarding serial comm ...
http://www.picaxeforum.co.uk/showthread.php?21686-Raspberry-Pi-Picaxe-Serial-Interfacing&highlight=raspberry+pi
Do you have any opinions on this?
Thanks