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

How to Create Animations for Free and Introducing PGZAnimation

Sunday, July 4th, 2021

This post has three aims based around my latest YouTube video on creating 3D animations. The first is to shows some FREE options for creating 2D animations on Linux, Windows and other operating system. Second is to ask the viewers if they have any other alternatives that I’ve missed (preferably ones with easy to use […]

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 […]


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