Category: Projects
FindPill Project Overview
Architecture Case #1: Using the phone’s camera Case #2: Using a dedicated device to take photos Development Process Training the…
Final Assembly
Finally time to bring all the parts together and tie them to the bus. Starting from the top, left to…
Output Register
The output of a CPU will be shown as a decimal number, which means for this 8-bit CPU the ranges…
Program Counter
The program counter (PC) keeps track of which line of instruction to run next. Luckily the 74LS161 counter singlehandedly takes…
RAM
The Random Access Memory guarantees a constant access time for any of its locations. In this case, two 74LS189 RAM…
ALU
The Arithmetic & Logic Unit is the part of the CPU that actually handles calculations. Their most basic functionality is…
Registers
Registers can temporarily hold data. Most common uses are storing values for calculations. There are general purpose registers for this,…
Clock
A clock is the most basic but one of the most important components of a CPU. Every aspect of the…
Final Review
This is a review of the ultrasonic camera, and my thoughts. Problems and Solutions 1. It’s too slow. On the…
Displaying sensor data
Processing Processing is a visualization tool that can be used to show the serial data coming from the Arduino serial…