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

Laser tag S06 – Display and Game Timer

Time: 30 minutes In this section, we will aim to get the display working. The display will eventually be used to show the IP address for the device, the player name, give stats on health, ammo, clips, game time and display who shot you and how much damage they did. In this tutorial, we will…
Read more

Laser Tag S07 – Sounds

Duration 40 mins In the hardware tutorial “Laser Tag H07” you would have added sounds to the JQ6500 chip. In this tutorial, you will learn how to program the sounds into your gun. In the next tutorial, we will be adding the shoot button and adding lights and sounds to that. You may find that…
Read more

Laser tag S08 – Programming Buttons

This tutorial will go for about 1hr. This section will help you to understand how buttons work. We will be starting with a simple button that creates a shot, then we will aim to add in different fire modes such as automatic, burst and semi-auto. In this tutorial, we will: During the game the team…
Read more

Laser Tag S09 – IR

This tutorial will go for about 1 hr. In this tutorial, we will: IR Protocol Milestag guns use the Sony infrared protocol with the only exception: The Sony signal usually repeats itself a minimum of 3 times, while the Milestag shot signal is only sent once per shot. This will be important to remember, as…
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 three 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