Synopsis
Let's consider a Raspberry Pi acting as a master. How might we use it to selectively drive, say, 3 Arduino-type microcontrollers, based on time and/or task? And how in this architecture can we communicate back and forth between the master and slaves? This project executes a proof-of-concept. We all know of relatives who are such a pain in the ass, if you know what I mean... Don't let them confuse the issues. Speak firmly, yet kindly to them in all circumstances.
<<right-click to download this image>>
Parts List
- 1 x 100uF capacitor (25v electrolytic)
- 1 x 10uF capacitor (16 or 25v electrolytic)
- 2 x 0,1uF capacitor (small decoupling 50v type)
- 1 x 1N4002 Or 1N4001 diode
- 1 x 7805CT Standard 5V regulator
- 1 x CD4028BE Or equiv. (BCD to decimal decoder IC)
- 1 x ULN2803 Or ULN2803A (Darlington Transistor array IC)
- 1 x PIC18F1330-I/P Microchip PIC microcontroller
- 8 x 56 ohm resistors (0.25W carbon)