Raspberry Pi 3 Model B Review


Pi Rtc Dio

Pi Rtc Dio uses MCP23017 I/O expanders to provide an additional 32 digital I/O’s (3.3V) per board, and you stack four boards on top each other on one Pi for up to 128 additional I/O’s. (One board may also have a PCF8563 RTC populated)

Raspberry Pi 3 Review @ https://Mikronauts.com
(click on image for larger version)

Link: Pi Rtc Dio product information

I wrote a quick program that displayed a quick “running light” on eight LED’s:

#include <wiringPi.h>
#include <mcp23017.h>

void main(int arc, char **argv) {

  int i;

  mcp23017Setup (100, 0x20);
  mcp23017Setup (116, 0x21);

  for(i=100;i<132;i++)
    pinMode(i,OUTPUT);

  while (1) {
    for(i=108;i<116;i++) {
      printf("%3d\n ",i);
      digitalWrite(i,1-digitalRead(i));
      delay(500);
}

  }
}

Worked great 🙂

Pi Jumper

Pi Jumper breaks out the first 26 GPIO connector pins, provides a regulated 3.3V supply from the Pi’s 5V and both 3.3V and 5V I2C connectors.

Raspberry Pi 3 Review @ https://Mikronauts.com
(click on image for larger version)

Link: Pi Jumper product information

I used the gpio command line utility to test Pi Jumper (just like with SchoolBoard ][)

pi@raspberrypi3:~ $ gpio -g mode 22 out
pi@raspberrypi3:~ $ gpio -g mode 23 out
pi@raspberrypi3:~ $ gpio -g mode 24 out
pi@raspberrypi3:~ $ gpio -g mode 25 out
pi@raspberrypi3:~ $ gpio -g write 22 1
pi@raspberrypi3:~ $ gpio -g write 23 1
pi@raspberrypi3:~ $ gpio -g write 24 1
pi@raspberrypi3:~ $ gpio -g write 25 1

All worked – see photo above.

EZasPi

I have one of those handy tiny 170 point solderless breadboards on one of my EZasPi prototyping boards for quick prototying

Raspberry Pi 3 Review @ https://Mikronauts.com
(click on image for larger version)

Link: EZasPi product information

Here I have a blue superbright LED connected to GPIO#17

pi@raspberrypi3:~ $ gpio -g mode 17 out
pi@raspberrypi3:~ $ gpio -g write 17 1

Article Index

  1. Introducing Raspberry Pi 3
  2. A Closer Look at Raspberry Pi 3
  3. Feature Comparison, Operating Systems
  4. Software Compatibility, Common Applications, Multimedia, Kodi
  5. Hardware Compatibility, Ethernet, WiFi, Bluetooth
  6. GPIO: WiringPi, pigpio, Add-On Board testing
  7. More testing: RoboPi, Pi Droid Alpha, SchoolBoard ][
  8. More testing: Pi Rtc Dio, Pi Jumper, EZasPi
  9. Benchmarks: Booting & Launching Apps, Compiling GNU Emacs
  10. More Benchmarks: iperf client & server, NBench, Unix Bench, hdparm, dd
  11. Power Utilization, Documentation, Support, Conclusion

Pages: 1 2 3 4 5 6 7 8 9 10 11

If you liked this article, please help us grow! "Like" us and let your friends know with the Twitter and Facebook buttons at the top left - We appreciate your support!