555| GIT | ISPs | S&N | ACES_THT.dru
ACES_THT.lbr (2021 02 17)| ACES_Generic.cam
2023-2024 ICS3U-E: AVR FOUNDATIONS
AVR ToolChain Predefines:Arduino.h, pins_arduino.h, io.h, io328p.h, iotnx4.h, and iotn85.h
UNIT 8. ???
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
74
May 28
3-Hour Class
Magical Mystery Prototype
(12-30-3:30)
UNIT 7. Mechanical (Rotary Encoder, 2-Axis Joystick, Telephone Keypad, Solenoid, Piezo Buzzer, Relay, DC Hobby, Servo, Stepper)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
73
May 20
Stepper.2
VICTORIA DAY LONG WEEKEND (May 17 - 20)
73
May 16
Stepper.1
72
May 14
Servo.2
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
71
May 10
Servo.1
70
May 8
DC Hobby Motor.2
69
May 6
DC Hobby Motor.1
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
68
May 2
MMH Prizes :)
Way better than
Bits 'n Bites
ACES' Frame Player: (DPDT) Relay
(Uses, Switches, Bidirectional)

5V DPDT Relay

67
Apr 30
Period 2...
MMH Presentations

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
66
Apr 26
Solenoid Riverdance?
Asynchronous Day
The Practical
Engineer
:
Solenoid Engine
65
Apr 24
The Engineering
Mindset:

Solenoid Valves
Mr. D. Absent
Mini Mechanical Hack (MMH)
8 Groups/Partners:
AB&JK, AT&GS, RL&ST
MZ&RJ, EH&NC
LQT&CA, AA&OL
CH&HG&TK
64
Apr 22
Mechanical
2-Axis Joystick+ Select Switch (3D)
JoyStickPlotting.ino
Processing
Hardware
drives Software:

Joystick Trig
BC TRIP (April 15-20)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
63
Apr 12
Medium ISP Presentations
(RJ, JK, AB, MZ, AT)
2.7.3
Medium ISP
AA, CA*, AB**, NC, HG
EH, CH, RJ, JK, TK
RL, OL, LQT, GS
ST, AT, MZ
62
Apr 10
17/18 ACES'
Gray Code
Challenge
Medium ISP Presentations
( ST,
RL, NC, LQT, AA, CA, EH)
61
Apr 8
Medium ISP Presentations
(GS, CH, TK, OL, HG)
RSGC ACES'
Mandelbrot Eclipse
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
60
Apr 4
Mechanical: Rotary Encoders.3
Last Minute Engineers
Determining Direction
Rotary Encoder
Direction
Decision Tree
59
Supplement
Wolfram Demonstration...
Gray vs Binary Code
Rotary Encoders
Terrific Blog: Technoblogy...
Bounce-Free Rotary Encoder
What is a Quadrature Encoder?
59
Apr 2
Mechanical: Rotary Encoders.2
LCD Auto Scroll

Incorporating
your
Rotary Encoder

EASTER LONG WEEKEND (March 29 - April 1)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
58
Mar 27
ACES' LCD Designers?
Mechanical: Rotary Encoders.1
Confirmation and Review of
LCDAnalogMeter.ino
57
(Mon)
Mar 25
LCD Wiring
LCD Library:
MARCH BREAK (March 11-22)
UNIT 6. Printed Circuit Boards (PCBs): Fusion360: New Electronics Design
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
56
Mar 7
A Tiny Clock.15
Fusion360: New Electronics Design
Preparing to Order: CAM Processor
Gerber Files, JLCPCB
55
Mar 5
Inspiring...
Trajectoids
A Tiny Clock.14
Fusion360: New Electronics Design
Board View Layers, Dimensions, Placement, Routing, Holes, etc.
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
54
Mar 1
A Tiny Clock.14
Fusion360: New Electronics Design
Schematic 2, Nets, Junctions and Names
2.6.2
Tiny Clock.2
AA, CA, AB, NC, HG
EH, CH, RJ, JK*, TK
RL, OL, LQT, GS*
ST, AT**, MZ*
53
Feb 28
A Tiny Clock.14
Fusion360: New Electronics Design
Schematic.1: Libraries

Top 15 Mistakes when Designing PCBs
EAGLE Generic
Footprint Libraries:

rcl, con-lsta,
con-lstb,
ic-package
2.6.2
52
Feb 26

GNU-GCC:
.cpp Macros

__TIME__ __DATE__
A Tiny Clock.14
Modify setTimeDate() to update DYNAMICALLY!
Parsing formatted data from a string:
sscanf(string,format,...)

Fusion360
New Electronics Design: New Project
Fusion360: New Electronics Design
ATtiny85 Clock
Schematic


(Must have)
Libraries:
Adafruit.lbr
Sparkfun.lbr
2.6.2

ACES' PCB Assets
Archive, GitHub
Common Parts:

THT, SMT

Libraries:
ACES_THT.lbr
ACES_SMT.lbr

UNIT 5. A Tiny Clock
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
51
Feb 22
Library Manager
TinyWireM

A Tiny Clock.13
Testing your Prototype
with LIVE RTC (I2C) Data

2.6.2
50
Feb 20

Brightness Control ?
Duty Cycle!
Brighter

Dimmer

A Tiny Clock.11, .12
Persistence of Vision (POV)
Code the following (stable) display result
with support from a Digit/Segment Map (Array)

(Include POV brightness control)
Small Mod

K. F-A (ACES' 19)
G.11 Short ISP
POV Globe
FAMILY DAY WEEKEND (February 16 - 19)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
49
Feb 14
4-Digit 7-Segment
How They Work
(2:27)
COM-09481 Pinout
A Tiny Clock.11, .12
Your COM-09481 4-Digit 7-Segment Display

Driving a Common ANODE Display
74HC595 (2) , PNP BJT (4)
Arrays as Segment Maps for PoV
4-Digit 7-Segment
Driving Options
ACES'
Array Concepts
48
Feb 12

Boards Manager
ATTinyCore
Embedded Systems
A Tiny Clock.10

In-System Programming (ISP)
1 MCU: ATtiny85
Different Datasheets: SN74HC595
A Standalone (DIP) ATmega328P
Our ATtiny85
Clock Prototype


Inspiring
7 -Segment
Display Demos
2D 3D
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
47
Feb 8
A Tiny Clock.8 & .9
Soldering up 2 Breakout Boards
(ATtiny85 ISP BoB & DS1307 RTC BoB)
46
Feb 6
A Tiny Clock.7
Wire-Level RTC Exercises
4. DS1307 Square Wave Control Register (0x07)
Square Wave
Control Register

Open Drain
Pullup Resistor
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
45
Feb 2

GNU-GCC:
.cpp Macros

__TIME__ __DATE__
A Tiny Clock.6
Wire-Level Programming of the
DS1307 Real Time Clock (RTC)
1 RTC: DS1307
Wire-Level RTC Exercises
3. DS1307 RTC Registers
DS1307 RTC
Time/Date
Registers

44
Jan 31
2's Complement Representation
of Signed Integers (Round 2)

NCC #5. Random

Binary Coded Decimal
Conversion Utility functions:
uint8_t BCD2DEC(uint8_t bcd)
uint8_t DEC2BCD(uint8_t dec)
Functions in C

C Operators and Precedence

Conditional
Compilation

Arduino
Preprocessor
Directiives
43
Jan 29

UTF-8 Encoding
for the Arduino
Serial Monitor

Order Catalog
for a
TC74 Sensor
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
42
Jan 25
Wire-Level Scanning of
Our I2C Bus
B. Eater's
2's Complement
Representation
2.6.1
Tiny Clock.1
AA, CA, AB, NC, HG
EH*, CH, RJ*, JK*, TK
RL, OL, LQT, GS
ST, AT, MZ
Solder up an
ACES' RTC BoB

DS103RTC BoB
Assembly Guide

The ACES DS1307 RTC Breakout Board
P. Stoffregen's (Terrific) RTC Tutorial

3D Viewer
41
Jan 23
I2C Concept
A Tiny Clock.5
I2C Bus: Inter-Integrated Communication
Video Introduction Sequence:
1. NXP: What is an I2C Bus (2:27)
2. How I2C Works (3:50)
3. How I2C Works with Arduino (9:57)
I2C Communication
I2C Protocol

The Wire Library
The I2C TC74
Thermal Sensor
Good
Wire
Tutoria
l
2.6.1

A Short List of I2C (IIC) Devices you may wish to consider
1. I2C LCD Screens
2. GPIO Expander
3. 24LC256 EEPROM
4. 8-Channel Analog to Digital Converters
5. Adafruit's List of Common I2C Addresses

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
40
Jan 19
Good
Wire
Tutoria
l
Mr. D. Absent
Refresh: Binary-Coded Decimal
In Class Exercises:
1. Rewrite the basic Blink sketch
using TimerOne interrupts

2. NCC (Nano Coding Companion)
#4. Bars Decreasing
#5. Random
(Use TimerOne Interrupt to schedule 2 s Intervals)
2.6.1
39
Jan 17
A Tiny Clock
The DS1307 Real-Time Clock (RTC)
How To Mechatronics:
I2C Communication with Arduino
Rheingold Heavy:
Excellent I2C and Wire Tutorial Series
Wire-Level RTC Exercises
Wire
1. How I2C Communication Works


3D Viewer
2.6.1
38
Jan 15
ATmega328P Timers

Arduino Data Types

A Tiny Clock
Delays, Timers, and Scheduling
Second Look at Interrupts: TimerOne
Now we're ready!...
Confirming the Pierce Oscillation Frequency
millis()
micros()
First Dive into
ATmega328P Timers
2.6.1
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
37
Jan 11
ATmega328P
Memories



A Tiny Clock
ATmega328P: First Look at Registers
Handling Remote External Events
First Look at Interrupts:
External Interrupts

Frequency Division
4060 Ripple Counter
4-bit (÷16,384) Ripple Counter
with 3 Oscillator Options

4060
Crystal Oscillator
Connections
ATmega328P
GPIO Ports

36
Jan 9
A Tiny Clock
Significant Achievements Require Time
(and it starts with accurate oscillations → timebase)
The 32.768 kHz (tuning fork) Crystal
The Pierce Oscillator
Pierce-Gateintroduction.pdf
CHRISTMAS BREAK (December 21 - January 8)
Dec 21
-
Jan 8
Project Euler or Nano Coding Companion
1. Blink 2. BlinkPlus 3. Bars 4. BarsDecreasing 5. Random 6. FadeIn 7 a. uint16_t 7 b. BinaryCounting 8. AnalogInDigitalOut
Arduino
Language Reference
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
35
Dec 20
Arduino Sketch Host: main.cpp
Iteration (aka Looping, Repetition)
while(condition)
for (init; cond; step)
Nano Coding Companion
34
Dec 18

Recall from Grade 10

Analog 'Breathing'
Towards Better Code...
Improved Efficiency, Variable Scope, Arrays
AnalogEcho.ino → AnalogEchoPlus.ino
Best Arduino PWM Blog: Ken Shirriff's
Secrets of Arduino PWM

analogWrite(pin, duty)

Perma-Proto
Half-Size Display

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
33
Dec 14
Analog-to-Digital Conversion (ADC) Pt 2.
(Pulse Width) Modulation (PWM)
Concepts: Frequency and Duty Cycle
32
Dec 12
Recall from Grade 10

Analog vs Digital
Analog-to-Digital Conversion (ADC) Pt 1.
Recall Project 2.1 this year (DAC R2R)
FALSTAD DAC Simulation
ADC Methods: Successive Approximation
ATmega328P Datasheet:
ADC: Analog-to-Digital Conversion

analogRead(), analogReference()
Binary
Decomposition


as an example of Successive
Approximation

LM780(5)
In the
TO-220
Package (1 A)
See Page 34 (48)
Voltage Regulation on the GB Machines


and on the
Binary Challenge Devices

AMS1117-5V SOT-223

LM78L05
In the
TO-92
Package (100 mA)

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
31
Dec 8
Short ISP Presentation Week Day 3
CH, TK, OL, HG, GS, ST
Short ISP
AA, CA, AB, NC, HG
EH, CH, RJ*, JK, TK*
RL, OL, LQT, GS*
ST, AT*, MZ*
30
Dec 6
Short ISP Presentation Week Day 2
RL, NC, LQT, AA, AT, MZ
2.5.2, 2.5.3
29
Dec 4
Short ISP Presentation Week Day 1
RJ, JK, AB, EH, CA
2.5.2, 2.5.3
UNIT 4. Arduino: Digital, Shift Registers, Persistence of Vision
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
28
Nov 30
Asynchronous
H. Reed's
(ACES '19, Queen's '23)
Matrix Made EZ V3
Short ISP Preparation Day
2.5.2, 2.5.3
27
Nov 28
Full-Screen Falstad
CD4051 Demultiplexer
Persistence of Vision (PoV) Day 2
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
26
Nov 24
Introducing
the
POWER!

Shift Register
TPIC6C595
TPIC's DRAIN Pins
Open Collectors!
Persistence of Vision (PoV) Day 1
Miniature 8×8 Green Matrix

Different
Datasheets:
xxxxxx595


TPIC6C595
Pinout

PoV
Worksheet


861 Datasheet


25
Nov 22
Different
Datasheets:
SN74HC595

POV
Persistence of Vision
Breadboard the Prototype below
using the wiring advice provided in a recent email...

1.
Using your Project Template, create a
New Arduino Project entitled:
Multiple595s
2. Add this (header) file to the
Multiple595's Project folder:
pins_arduino.h
3. Quit the Arduino IDE and reopen
the Multiple595s Project
lowByte()
highByte()
Can you imagine
how these functions
achieve their result ?
AVR Toolchain

 

24
Nov 20
An
Essential
Alternative to
Serial Programming:
ISP Programming


RSGC ACES
DIP Switch Bank
Can Creativity Be Cultivated?
DER: Create a Code Style
Sparkfun AVR Pocket Programmer

random(), randomSeed()
Deeper dive into
Pseudo Random Number Generators (PRNG)
Burning the Bootloader

ISP Programming
of the
ACEduino?
RSGC ACES prioritize
Embedded
Systems
Programming
Techniques
ATmega328P
GPIO Ports
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
Friday November 17. Day of Service. No Class. Parent-Teacher Interviews

23
Nov 15

Only
class
this
week


DER Code Section

digitalRead() Function

Bit Math Tutorial

Serial Plotter


Operators.ino
2.4

Binary Game Pt.1
AA, CA, AB, NC, HG
EH, CH, RJ*, JK*, TK
RL, OL, LQT, GS
ST, AT*, MZ
MID-TERM BREAK (November 10 - 13)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
22
Nov 9
Send Mr. D your
ISP Perma-Proto
case requirement
Deadline: Nov. 18
Check out ACES' ISP case options for
Perma-Proto boards
  ACES' Fusion 360 Design Repository

Now, for your Project 2.3 D-Latch dividend...
Introducing the 74HC595 Shift Register
Extending the MCU's Output pins!
Different Datasheets: SN74HC595
ACES Legacy PCBs
Schaffer Traffic Light > Morland Bargraph

shiftOut Function
    

2.4

OYO
Burning the Bootloader
Bit Math Tutorial
Retro: ACES' 17/18 Traffic Light Exercises
The Serial Plotter Tools
Examples>Communication
The Arduino Nano
The ASCII Table
The Arduino UNO R3
21
Nov 7
Integer Constants
Using Variables
C Operators and Precedence
ACES Legacy PCBs
Schaffer Traffic Light

First BRIEF look at:
Serial Communication (UART):
The Serial Monitor Tool
Serial Library

2.4
Arduino's
Bitwise Operators
Bit Manipulation
Set, Clear, Invert
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
Atticus' Frequency Division 'Illusion of Counting' Circuit
20
Nov 3


AVR-libc Integer Data Types
For the inspired...
(Port Level) Clock (Blink) Sketch
Port Manipulation
High > Mid > Low...

The best AVR
Embedded Systems
Project blog
on the web...
Technoblogy
D. Johnson-Davies
2.4
ATmega328P
Register Summary

ATmega328P
GPIO Ports
19
Nov 1

Arduino
Language Reference
The Illusion of Counting Challenge Checkin
First Look at Arduino C
The Blink Sketch

Digital Output
pinMode(pin,mode) and
diigitalWrite
(pin,value)

18
Oct 30
ATmega328P (TQFP)

ACES' Software Domain
(from an Embedded Systems Viewpoint)
Arduino Nano Development Board
Arduino Nano Factory Setting:
0.5 Hz Square Wave
 
Your ABRA Nano
Compatible

30-Minute
Homework
Challenge!

Binary Counting
through
Frequency Division
(due in ACESHandin by midnight, October 31)


Circuit Diagram

CHUMP (Sondheimer)
Review Project 2.3
Feedback Email



UNIT 3. Memory Fundamentals (Latches, Flip-Flops, Shift Registers)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
17
Oct 26
OCTAL Tournament IV

Recall the 4017?
Future ISP....
Frequency Division
D-type 8-bit Memory Register:
The SN74HC595 Shift Register
(Serial In, Parallel Out)
4-Bit Ripple Counter from D Latches
(another example of power of feedback!)

Work Period
2.3
Multi-Bit Memory
AA, CA, AB, NC, HG
EH, CH*, RJ*, JK*, TK*
RL, OL, LQT, GS*
ST, AT*, MZ
16
Oct 24
OCTAL Tournament III

Install Arduino IDE
  ACES' Fusion 360 Design Repository
RSGC ACES' Design Domain
Half-Size Perma-Proto Stand with Nut Pockets
RSGC ACES'
Full-Size
Perma-Proto Case

2.3
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
15
Oct 20
OCTAL Tournament II

Multi-Bit Memory
(aka Register)
Introducing the
SN74HC74 Dual D Flip-Flop

Good Blog: The D Flip-Flop
Work Period
The D Latch

2.3
14
Oct 18
OCTAL Tournament I

Ben Eater's
MUST Watch
D Latch
Single-Bit Memory
The D(ata) Latch
Logic Gate Universality
NOR Emulation of NOT
SN74HC74 Pinouts
13
Oct 16
Numbers By Base
Latching Emulations
Single-Bit Memory
The Gated SR Latch
The Gated SR Latch
Single-Bit Memory
The Gated D Latch
The Gated D Latch
Project 2.2
Feedback Review
Gated SR Latch
2.3
Gated D Latch
UNIT 2. The 555 Time Machine (Op Amp as Comparator, SR Latch)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
12
Oct 12
Distribution of your
Morland Bargraph
(MBv3) Device Kit
Mr. D. Supplies:
PCB, 330 Ω SIP9
BUSSED Resistor Network
YOU Supply:
10-LED Bargraph
74HC595 Shift Register
DIP16 IC Socket
6 pos. Rt. Ang. Male Header
Work Period (3 Options)
If approached, explain your circuit to visitors
1. The 555 Time Machine Project
2. ISP Research
3. Morland Bargraph Soldering
in shifts 4 at a time

Feedback: The 555 Time Machine
Review: Formatting SI Units


2.2
555 Time Machine
AA*, CA, AB, NC, HG
EH, CH, RJ, JK, TK
RL, OL*, LQT, GS
ST, AT*, MZ
11
Oct 10

A. Goldman
555 Timer ISP
Final Short ISP Questions
(due tomorrow night)

Next-Level: A. Goldman (ACES'21, Waterloo '26):
555 Astable Mode with Varying Duty Cycle

Return to DAC: Breathing LED ?
(recall First State of NGO?)

Essential for our next Project 2.3
Button Debouncing with 555 in Monostable Mode
Eater: Monostable 555 Timer

BBC: Adaptability
The #1 Soft Skill ?
2.5.1, 2.2
Thanksgiving Weekend (October 7-9)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
10
Oct 5
The 555 Time Machine
LM358 (DUAL) Op Amp
NA556 DUAL! TIMER:
2.2

Distribute two 1 MΩ

9
Oct 3

Review of
The 555 Time Machine
Op Amp as Comparator
(Open-Loop Design)
EEVlog: Op Amp Tutorial
(At least the first 7 min; ideally more)
( Check out his T-shirt! :)

ACES' Frame Player: Op Amps

Top 10 Op Amp Circuits
Binary Game:
Numbers By Base
In the meantime...
...think OCTAL BCD

for a future tournament
2.2
The SR Latches
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
8
Sep 29
Must Watch Videos:
The SR Latch
Eater: SR Latch (NOR-4001)
Sequential Logic Circuits
EC:CMOS The 4000 Series Logic ICs (3-15V)
EC: TTL: The 74 Series Logic ICs (4.5-5.5V)
1-Bit Memory
The Set/Reset (SR) Latch
74HC02 NOR (Active HIGH)
74HC00 NAND (Active LOW)

SHOULD Watch Video:
FALSTAD
2.2
7
Sep 27
Idea!
Google 555 Projects

Must Watch Video:
The SR Latch
S. Appleyard (ACES '23, Imperial '27)
DES Visit from 3-4
EC:CMOS The 4000 Series Logic ICs (3-15V)
EC: TTL: The 74 Series Logic ICs (4.5-5.5V)
Single-Bit Memory
The Set/Reset (SR) Latch
74HC02 NOR (Active HIGH)
74HC00 NAND (Active LOW)
Distribute...
2.2
6
Sep 25
NE555

Falstad Simulations:
555 Square Wave
555 with Internals
Good 555 Tutorial

HEXADECIMAL

Engineering: First Assignment
Eater: Breadboard Tips and Tricks
Eater: Astable 555 Timer
The 555 Time Machine
555 Astable Calculator

ACES' Frame Player: 555
Logic Analyzer
(Use with your
SPAP Cable)
Software Download

Recall the 4017...

Now, the 555...

R/2R DAC
AA, CA, AB, NC, HG*
EH, CH, RJ*, JK*, TK
RL*, OL, LQT, GS
ST, AT*, MZ*
TERRY FOX DAY (September 22)
PARENTS' CURRICULUM EVENING (September 21)
UNIT 1. Digital to Analog Conversion (DAC): R/2R Ladder
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SUPPORT SUPPLEMENTAL
Fundamental Charcteristics of (Ideal) Op Amps
Op Amps: MIT
5
Sep 20
Breadboard Voltage Wiring Options

Op Amps: MIT
LM741 Op Amp, LM358 Dual Op Amp
2.1
4
Sep 18
Step-by-step build
LM741 Op Amp
Voltage Follower
Recall the to last year's
NAND Gate Oscillator...
Feedback!
Operational Amplifier as
Voltage Follower
Top 10 Fundamental Op Amp Circuits
Good overview video
Operational Amplifiers
Classic ICs:
The LM741 Operational Amplifier
(Op Amp)

2.1
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SUPPORT SUPPLEMENTAL
3
Sep 14

Datasheet...
4610X-R2R-103LF
SIP Resistor Network Designs
Digikey Inventory: Resistor Networks

2.1
2
Sep 12
Distribution of 1%
5.1 kΩ and 10.2 kΩ
fixed resistors
Quick Review of Button/Switch Prototyping
(Momentary PB, SPDT Slide Switch, DIP Rocker Switch Bank)
Digital to Analog Conversion (DAC):
R/2R Resistor Ladder
Must Watch (Very Creative Presentation)...
Basics of R2R Ladder DAC
New Circuit Analysis Concepts
worth doing some research into for uni :
Thevenin Equivalent Circuits
and
Superposition Principle
DAC Worksheet

2.1
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SUPPORT SUPPLEMENTAL
1
Sep 8
Distribution of...

Borrow/Buy
Used G10 Kit!
REPUTATION and RESPECT
ACES Hall of Fame:
Schulich Leader: Xander Chin '22
D. Raymond '19, E. McAuliffe '18
E. Peterson '18, M. Elia '15
2023-2024 ACES Program

Student Outline, , Mr. D's Schedule


5V!
For our second Field Trip of the year we have been invited to visit a factory that is developing solar panels. Since this device is an integral part of our Greenhouse Project this year, early familiarity with this technology will be advantageous.
What better way is there to start the year than with a walking field trip to acquire the electronic components that we will make good use of? You'll also be aware of its location for your own personal projects.
I have no formal training in electronics or electrical engineering - I'm just really interested in this field. The knowledge and skill I have has been largely acquired over the last few years from learning alongside many talented Georgians and I look forward to expanding my capabilities by working with you this year.
I ask six things of my ACES (for most other things I'm usually flexible):
1. SHORTCUTS. The world has enough corner-cutters. This is includes cheating, plagiarizing, or lying.
2. SHARED SPACE. Show respect for others that use the lab by putting your projects away and leaving your bench area tidy when you leave.
3. DES VISITORS. Show respect for adult visitors that enter the lab by immediately stopping what you are doing, standing and facing the individual(s).
4. NO EATING. Show respect for the lab by not eating in the DES. You may go into the hallway for a quick bite if you need to.
5. AVOID WASTE. Show respect for the lab's resources by not wasting or misusing them.
6. REPUTATION. Show respect for yourself by looking (and speaking) your best. It's the little things keep the doors of opportunity open.
Growing Success, p. 29
Responsibility, Organization, Independent Work, Collaboration, Initiative, Self-Reliant Growing Success. p.11.

It is worth noting, right from the start, that assessment is a human process, conducted by and with human beings, and subject inevitably to the frailties of human judgement.
However crisp and objective we might try to make it, and however neatly quantifiable may be our "results", assessment is closer to art than science.
It is, after all, an exercise in human communication.
Knowledge: Subject-specific content acquired in each course (knowledge), and the comprehension of its meaning and significance (understanding).
Thinking: The use of critical and creative thinking skills and/or processes, as follows:
Communication: The conveying of meaning through various forms, as follows:
Application: The use of knowledge and skills to make connections within and between various contexts.