Welcome to Issue 30 of The MagPi and another bumper issue full of interesting articles and projects. Before we describe the content of this Issue, let us tell you about our new Kickstarter project to print Volume 3 of The MagPi (Issues 20 to 29) plus a superb new binder. Many of you have asked us for printed copies of The MagPi. Therefore, please check it out at: www.kickstarter.com/projects/themagpi/the-magpi-magazine-for-raspberry-pi-volume-3
Did you miss our surprise? Over the Christmas period we released a special edition of The MagPi… a massive 132 pages of articles from previous issues that we think are great for folks who are new to the Raspberry Pi. You can download it for free from www.themagpi.com.
In this Issue, Olivier LeDiouris demonstrates how the Raspberry Pi can be used to enhance navigation data, sampling sensors over a long voyage. João Matos explains how to produce an electronic tennis game with the GPIO pins, LEDs and numeric LED displays. Philip Munts discusses the basics of controlling a small hobby DC motor with his expansion board. Eric Ptak introduces a new P2P solution that allows a secure connection to Raspberry Pi projects that are not directly available on a public network connection. Finally, Ian McAlpine rounds off the hardware section by presenting the new Raspberry Pi 2.
Programming is part of any Raspberry Pi project. In this Issue, Mubarak Abdu-Aguye introduces the C# programming language with an I2C project. William Bell demonstrates how to use C++ inheritance and interface classes. William also discusses another Scratch arcade game, with a two player air hockey simulation. Finally, Martin Meier rounds off this Issue with a Python maze generator.
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.