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…