Third party cookies may be stored when visiting this site. Please see the cookie information.

Home Family Days Out Raspberry Pi & Electronics Blog

Stewart's Blog

Stewart Watkiss website to the world ...

(Children, computing, first aid and other ramblings ...)

Archive for the 'Programming' Category

Tank Game for Pygame Zero and the Raspberry Pi Pico Display Pack

Saturday, February 27th, 2021

This is an introduction to a tank game I created. It’s an artillary style pass and play game. It is created as a demonstration of creating vector graphics in Pygame Zero and of porting / creating a game on the Raspberry Pi Pico with the Pimoroni Display Pack. Pygame Zero Game The initial version was […]

Raspberry Pi controlled Christmas Lighting including NeoPixels and RGB Matrix LED display

Thursday, December 3rd, 2020

This video explains about the Christmas lighting display I have at my house and how it’s controlled using 3 Raspberry Pi computers. Two of these are automated, but one does require manual intervention to turn it on and off. There are outdoor Christmas lights including Christmas Tree lights and light-up animals using LED lighting. These […]

micro:bit v2 – New version of the educational coding tool

Sunday, November 29th, 2020

The micro:bit version 2 is now available. This is a significant upgrade on the original micro:bit with a better processor, more memory, a speaker, microphone, touch sensitive area and more. What is a micro:bit The Micro:bit (or sometimes referred to as microbit) is a small electronic programming tool designed to teach coding to secondary school […]

New book – Learn Electronics with Raspberry Pi (second edition)

Thursday, November 26th, 2020

My new book is now available. Learn Electronics with Raspberry Pi (2nd Edition). This is an update on my first book which is now over 4 years old. My first book sold well and was even translated into Chinese. This new edition is a significant rewrite, bringing it up-to-date, but also improving the educational style, […]

Python testing made fun – testing code using unittest

Monday, November 9th, 2020

This video explains the benefits of using Python testing when programming. This is intended for makers who are coding software for physical computing, hobby software programmers and those looking to learn about software programming through school, college, university or adults looking to increase their skills. Without any automated testing bugs can be harder to find […]

Star Wars Day – Raspberry Pi RGB Matrix Display

Monday, May 4th, 2020

Today is the 4th May, which means Star Wars day. So I’ve added a new scrolling image showing a series of images from each of the 9 films in the three trilogies playing on my Raspberry Pi controlled RGB LED Matrix Display. It’s 4946 x 32 pixels long. Shown on my 64 x 32 Matrix […]

Videos and Tutorials on Game Programming with Pygame Zero

Thursday, April 2nd, 2020

I’ve recently published a book Beginning Game Programming with Pygame Zero. To accompany the book I’ve created some videos showing some of the games that you can create and some of the techniques that have been covered in the book. I’ve also created some other videos and tutorials that are not directly related to the […]

New Book – Beginning Game Programming with Pygame Zero

Friday, February 14th, 2020

This is my second professionally published book, published by Apress. Beginning Game Programming with Pygame Zero. The is a fun way to learn computer programming by creating computer games. This is designed as a book to give you all the skills you need to start programming your own games, from designing the game, creating the […]

Using a gamepad or joystick on a Raspberry Pi with Pygame Zero QJoyPad

Tuesday, December 10th, 2019

Pygame Zero is an easy way to get started in game programming. It used Python Pygame, but makes getting started easier by reducing the amount of code required. I’ve previously created a tutorial getting started with Pygame Zero programming. One feature that is missing from Pygame Zero is support for joysticks or gamepads. It is […]

Amazon Dash Button Home Automation with Raspberry Pi, Sengled home automation lights and pi-power Energenie Power Sockets

Thursday, April 11th, 2019

I have recently been upgrading some of my home automation. I already use Energenie Pi-Mote to control some electrical power sockets, I’ve now replaced some of my light switches with Sengled home automation light bulbs. Initially I’ve been using my Pi-power software running on a Raspberry Touch Screen and some timed actions to automatically turn […]


UK days out, children and holiday information is also available on the Days Out Diary web site
Linux, LPI and the Quiz / Test Program posts are also available on the Penguin Tutor website
First Aid Information, first aid games and first aid practice test / quiz entries are also available on the First Aid Quiz Web site