In this tutorial I am going to show you how to program an AVR(ATmega328) and an Arduino UNO using the GPIO on the Raspberry Pi.
Adding an Arduino or an AVR to your projects will give you much greater flexibility.
Hook up the Raspberry Pi to the Arduino UNO or AVR.
The image below shows how to connect a Raspberry Pi 2 and an Arduino UNO. click the image to make it larger
Continue reading How to Program an AVR/Arduino using the Raspberry Pi GPIO
The above LED cube [VoxCube] is being controlled via a Raspberry Pi, using python and the official Raspberry Pi display.
Buttons were setup using the Kivy. Kivy is a Python library which makes creating buttons and events with a touchscreen very easy.
Here is a very good guide on how to get Kivy setup on a Raspberry Pi.
Continue reading Raspberry Pi controlling a LED cube with Python
We have been busy over the last 6 months creating something special!
We have always liked the idea of LED cubes, however there was no easy way to drive these LED cubes with a Raspberry Pi…. until now.
VoxCube is an 8x8x8 RGB LED Cube which has been specifically designed for the Raspberry Pi, however it is also compatible with other microcontrollers. E.g. Arduino
Cubes can also be chained together, the image below is four VoxCubes being controller via a Raspberry Pi.
Head over to the Kickstarter page for more details.
Here is a great post by mincepi which shows how to enable VGA output on a Pi Zero for less than $5
The vga666 by Gert is already a low cost VGA output option for the Pi. But we can do better with the Zero! We’ll use 16 bit output instead of 18 bit: this frees up the SPI and I2C ports with little loss in quality. The resistors can be soldered between the Zero and the adapter, making the PCB smaller and eliminating a connector. I’ve determined that 5% resistors are good enough: no need for higher cost 1% units. By not using the middle row of pins in the HD15 connector, we can straddle-mount it on the PCB edge. Finally, the connector can be male, so the Zero will connect to the monitor ChromeCast style: no VGA cable needed. (This connector could even be scrounged from an old VGA monitor cable for free!) If you order the boards from OSHPark, it will cost $4.95 for three copies. Enough resistors and connectors to build three will cost $5.92 from Digi-Key. That works out to $10.87 to build three, or $3.62 each!
Source: Super low cost VGA output for the Pi Zero • Hackaday.io
Here is a great project by Zheng Wang, which uses a Raspberry Pi and an Arduino to create a self driving car.
“Objective Modify a RC car to handle three tasks: self-driving on the track, stop sign and traffic light detection, and front collision avoidance.”
Source: Self Driving RC Car – Zheng Wang
BerryIMU is a perfect companion for Pi Zero.
We have confirmed that BerryIMU is 100% compatible with the Pi Zero. BerryIMU can sit right on top of Pi Zero header pins while still maintaining a very low profile.
When troubleshooting issues on a Raspberry Pi sometimes it is helpful to go back and look at the boot log, especially if you are running a headless (no monitor) Raspberry Pi.
pi@raspberrypi ~ $ sudo apt-get install bootlogd
You will be asked to restart services, select ‘Yes’. And then reboot your Raspberry Pi
View Boot Log
From now on, if you wish to view the bootlog, you can use the command below to format it correctly;
pi@raspberrypi ~ $
sed 's/\^\[/\o33/g;s/\[1G\[/\[27G\[/' /var/log/boot
You will get the output as shown in the image at the top of this post.