Home CS Book

Fixing a Raspberry Pi Stuck in the Wrong Resolution

Solving a Raspberry Pi not receiving the EDID message over HDMI

How Do TOTP One-Time Password 2FA Codes Work?

A description of Time-Based One-Time Passwords.

The Amstrad CPC 464

The well marketed budget computer became a 1980s hit after a last-minute team effort, selling 3 million units.

The Jupiter ACE

The Jupiter ACE, released in 1982, was a low-cost 8-bit microcomputer designed for programmers and was notable for using the Forth language instead of BASIC.

Changing the Battery in a Synology 2-Bay NAS (DS215j)

How to change the battery in a Synology 2-Bay NAS unit.

Digital Audio Representation

How audio is stored in a computer system.

Finite State Machines

A Finite State Machine (FSM) is a system that moves through a limited number of predefined states in response to inputs, enabling predictable, sequential control of tasks.

The BBC Micro AIV Domesday System

The BBC Domesday Project was an ambitious 1980s initiative to create a digital record of the UK, utilising LaserDisc technology and involving thousands of schools.

Using the 555 Timer Chip and How it Works

Example circuits and explanation for the 555 timer chip.

The Oric-1 Home Computer

The British 8-bit gaming computer that found unexpected success in the French market.

The Memotech MTX

An innovative 8-bit Z80 microcomputer that stood out with its advanced features and striking design.

Raspberry Pi CPU Benchmarks

The Raspberry Pi models 1-5 performance evaluated using common benchmarks such as Sysbench, Linpack, Dhrystones, Whetstones.

Build a Raspberry Pi Water Sensor

How to build a water detector for the Raspberry Pi using the GPIO header

The BBC Micro

The 1980s educational computer in the UK

Testing A Raspberry Pi

How to test a Raspberry Pi for faults.

How to Take a Screenshot with the Owon SDS1102 Oscilloscope

Taking a screenshot with the OWON Oscilloscope

Number Systems: How Does Counting in Binary Work?

How can we count with only 2 digits?

The Sinclair ZX81

The machine that kickstarted the UK home computer industry.

Installing the Raspberry Pi Camera Module

How to install the Raspberry Pi camera module and take a picture on the command line.

Object Detection with a Raspberry Pi and OpenCV

How to use a deep neural network with OpenCV to recognise objects using a Raspberry Pi camera.

Next