Love Jesus, Love Code

Laser Tag S03 – Web interface

Time 30-60 minutes This tutorial builds on the last tutorial. In this tutorial, we will build a web interface for our Laser tag gun. We will be able to change the player name and the team name via the web interface. I was deliberating about when to put this functionality into the gun, and decided…
Read more

Laser Tag S04 – Variables and Miles Tag 2 Protocol

Time 30 Every laser tag system behaves in slightly different ways, depending on what the designer thought was important. When we create our laser tag guns, we could start from scratch in terms of game specifications, or choose to make our guns compatible with another system. In this case, we have decided to make our…
Read more

Laser Tag S05 – File System

Time 30 Make an existing copy of the code from the last tutorial, saving it as: NodeMCU_LaserTag_S05 During a laser tag game, it is important for laser tag guns to have unique playerID and to be allocated to a team. If everyone had the same player name or team ID it would be very difficult…
Read more

Video Editing

Since Microsoft no longer support Windows Media Player it can be difficult to find a good free video editor. One video editor that worked without any glitches and was quite easy to use is It is a little more difficult than Movie Maker, however, I was able to make video’s with it fairly quickly.

Organising your Photo Collection

Organising your Photo Collection There are two pieces of software that are excellent for organising your software collection. DropIT  can be used to organise your folders according to modified date or by EXIF data. It take some getting used to, but the instructions on the website are helpful, and once set up, it works brilliantly. AntiDupl…
Read more

Protecting PDFs from reproduction

Copyright material can be problematic as a teacher. Students may be allowed to access a PDF document, but are not allowed to duplicate it.  This is often the case when putting content on a Learning Management Systems. Something that can slow students down is to move it to HTML 5 and add some extra code…
Read more