555| GIT | ISPs | S&N | ACES_THT.dru
ACES_THT.lbr (2021 02 17)| ACES_Generic.cam
2022-2023 ICS3U-E: AVR FOUNDATIONS
UNIT 11. ???
UNIT 10. Wireless Communication (Infrared, Radio Frequency)
BC Trip (April 17-21)
UNIT 9. Mechanical (Solenoid, Relay, DC Hobby Motor, Servo, Stepper) and Control Systems (Open vs Closed, PID)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
58
Apr 4

Understanding Gears
GearGenerator.com
Introduction to DC Hobby Motors
ACES' Frame Player: DC Motors 1
(Introduction, Speed, Torque,...)

The H-Bridge
ACES' Frame Player: DC Motors 2
(Direction...)

Sparkfun's
ROB-11696 Hobby-Gear

Datasheet: M260


Brushed vs Brushless?

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
57
Mar 31
SPDT Relay
Tutorial

(uses a PC817
Optocoupler
)
Good Value...
DPDT Toggle Switches
5V DPDT Relay
ACES' Frame Player: (DPDT) Relay
(Uses, Switches, Bidirectional)

Circuit II: 5V DPDT Relay

2.3c
Over
the
Break

Optocoupler

Electric and Magnetic Fields
ACES' Frame Player: Fields
Antikythera Mechanism
SEPARATION of
CONTROL Logic and DRIVE Power

Power Supply Considerations
N-Channel Switching Options
BJTs (<1A)
(3904, 2N4401, BC337)
vs Darlington Array
(<5A?) (TIP120)
vs ULN2003 (DIP-8)
vs MOSFETs
(>5A?) (IRF520)
56
Mar 29
The
Engineering
Mindset:

Solenoid Valves

The
Practical
Engineer
:
Solenoid Engine
Solenoid Riverdance?

Mechanical


Circuit I: Solenoid
ROB-11015 5V Solenoid
2.3c
UNIT 8. Design II: From EAGLE to FUSION 360
Over
the
Break

Design I:
Counting Circuit
SCHEMATIC VIEW
The Knack:
The Curse of the Engineer

From Design I to Design II

DESIGN THINKING and REFLECTION
ACES' Frame Player:
Design with Fusion

Design I:
Counting Circuit
BOARD VIEW


Design II:
Counting Circuit
FUSION PCB 3D RENDER
MARCH BREAK (Mar 10- Mar 27)
Medium ISP Presentation and Publication
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
55
Mar 10
Asynchronous Day (Parent/Teacher Interviews)
ISP DER / Perma-Proto with PCB Preparation
54
Mar 8
Medium ISP Presentations
JMi, JC, GD, VJ, LM, AS, ARC
  MEDIUM ISP
WA, BB*, JC, LD, GD
DF, VJ, JMac
LMc*, JMi, ARC, RS
JS, AS, CT, BW
53
Mar 6
Medium ISP Presentations
BB, DF, JS, CT, BW
  2.20b, 2.20c
UNIT 7. Audio (Electret Microphone, MSGEQ7), 12-Key Telephone Keypad
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
52
Mar 2
Digital...


Medium ISP Presentations

WA, LD

KeypadScanning
Analog...


51
Feb 28

Data Logger → Audio Logger?
Online Tone Generator
Tone Generator Sweep (0:21)



Depth or Breadth?
(Your call!)
LCD Coding of the HD44780U
LCD Refresher




Custom LCD
Character Function
:
createChar()
Project 2.4
I2C Data Logger

WA, BB, JC*, LD, GD*,
DF, VJ, JMa, CT*, BW
*LMc (Std, Ext)*
JMi, ARC, RS, JS
*AS (Std, Ext)*


LCDAnalogMeter2223
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
50
Feb 24

What Does an Audio Engineer Do?
ACES' FramePlayer: Square2Sine

S2S on Serial Plotter

ACES' FramePlayer: MSGEQ7

ACES' Audio-Responsive Devices:
Charlieplex Messager
Matrix Equalizer Stick
J. Dolgin's LED Equalizer
MSGEQ7 Prototype & Test Session

2.4


L. McCartney's
Full Size
Perma-Proto Case
.f3d, .stl
49
Feb 22


A Terrific Site...
David Johnson-Davies'
Technoblogy
Brief Introduction to Audio Signals

Terrific Introduction from Ohio State...
Audio Fundamentals/Equalizer
Electret Condensor Microphone
Electret Mic Teardown (1 m)

ATtiny85 Sound Meter (30 s)
(Technoblogy)
ACES' FramePlayer: Audio

(Passive) Filtering:
Good (Intuitive)
Low Pass Filters
High and Low Pass Filters
Passive Filtering Design Tool
My favourite IC?

A 7-Band
Audio Spectrum
Analyzer

The MSGEQ7

The Classic
MSGEQ7 Blog...

MSGEQ7
by J. Skoba

Electret Mic/Amp


MAX9814
MAX9814 Tutorial

MAX9814 and MSGEQ7
Online Tone Generator
FAMILY DAY WEEKEND (Feb 17-20)
UNIT 6. Design I: PCB Creation with EAGLE
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
48
Feb 16
10:55
Dismissal
(Guest
Speakers
Chapel)
EAGLE Q&A/Work Period
I STRONGLY recommend completing
your EAGLE PCB Design(s)
(while the information is fresh)
for Project 2.3c and ISP
and arrange with a few peers
to place a group order for V1 ASAP
2.4
Just because he's Ben
Build a
Voltage Multiplier
47
Feb 14
(Casual)
EAGLE
(M3) Mounting Holes,
Design Rules (ACES_THT.dru)
CAM Processor (ACES_Generic.cam)
Placing the Order...
2.4

ACES' Xmas Tree
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
46
Feb 10
EAGLE Board View:
Layers: Dimension, Top, Bottom, Silk
Tools: Ratsnest, Text, Miter, Routing
2.4
45
Feb 8
Adafruit's EAGLE Tutorial
Schematic:
Connecting parts : NET/Junction Tools
Vcc, Vdd, Gnd, Vss, Vee
EAGLE Generic Footprint Libraries:
rcl, con-lsta, con-lstb, ic-package

2.4
44
Feb 6

Period
Rotation
to P2
EAGLE Home Page
(dated, but still some useful assets)

Application Orientation
Projects, Preferences,
Sparkfun Schematic Tutorial


Common Parts
THT, SMT

Common EAGLE Parts
2.4
CLASS REFERENCE HARDWARE SOFTWARE/DESIGN SUPPLEMENTAL
Feb 2
(Asynch)
Medium ISP
or
Project 2.4 I2C Data Logger

2.4
Interrupt Scheduling: Timer1 and/or DS1307 RTC SQW (Ext Int). Sample Code: SQWTimerScheduling.ino
43
Jan 31

RSGC ACES'
PCB Summary

RSGC ACES'
Common Parts
THT, SMT
EAGLE PCB Design Application
Install and Setup
(Somewhat Dated)

Install Additional Parts Libraries...
Adafruit and Sparkfun EAGLE libraries
ACES_THT.lbr
ACES' Half-Size
Generic Perma-Proto

ACES' Half-Size
328P Perma-Proto
UNIT 5. Communication 1. Wired. (Serial, SPI, and I2C) and both Core and 3rd Party Device Libraries (Wire, LCD, RTC, SSD1306 etc.)
CLASS REFERENCE HARDWARE SOFTWARE/DESIGN SUPPLEMENTAL
I2C DAY 2 of 2: Communication with I2C Devices and Sensors Using Wire Library ONLY!
42
Jan 27

WireLevelTC74etc.docx

Arduino and UTF-8
Arduino Serial
Monitor employs
Unicode UTF-8 Encoding
Behind the curtain...
Wire-Level RTC Exercises
Wire
1. How I2C Communication Works
2. TC74 Tiny Serial Thermal Sensor
3. DS1307 TimeKeeping Registers
4. DS1307 Square Wave Exploration


Great
Hardware & Software Design
starts with
Datasheets

DS1307 TC74
Good Wire Tutorial
On your own time...
Solder up an
ACES' RTC BoB


DS103RTC BoB
Assembly Guide
I2C DAY 1 of 2: Introduction and DS1307 Library
41
Jan 25
Support
41
Jan 25

P. Stoffregen's
(Terrific)
RTC Tutorial
Arduino and UTF-8
Arduino Serial
Monitor employs
Unicode UTF-8 Encoding
Breadboard an I2C Bus
with the DS1307RTC
I2C
I2C Basics, I2 Signals
Library Sketches....
Wire: I2c_scanner
DS1307: ReadTest. SetTime
Behind the curtain...
Wire-Level RTC Exercises
1. How I2C Communication Works


2.3c
On your own time...
Solder up an
ACES' RTC BoB

DS103RTC BoB
Assembly Guide
40
Jan 23
I2C Concept

Arduino and UTF-8
Communication Protocols
(Serial, SPI, I2C, RF, IR, BT)
NXP: What is an I2C Bus: An Introduction

Breadboard an I2C Bus
with the DS1307RTC
I2C
I2C Basics, I2 Signals
Logic Analysis

Wire-Level I2C Clock
Project 2.3b
Perma-Proto
ATMega328P

WA, BB, JC, LD, GD*,
DF, VJ*, JMac,
LMc**, JMi, ARC, RS,
JS, AS, CT, BW


CLASS REFERENCE HARDWARE SOFTWARE/DESIGN SUPPLEMENTAL
39
Jan 19
SPI Concept

MBv3SPIBus

Support Code:
MBv3SPIBus.ino
Communication Protocols
(
Serial, SPI, I2C, RF, IR, BT)
AVR Foundations Workbook: pp. 82-83
Arduino Workshop: SPI

SPI* Bus
1D Scrolling on 4 MBV3s...

Support Code: MBv3SPIBus4Peris.ino
*similar to shiftOut but MUCH faster!
MBv3

Assemble...

ShiftOutvsSPI.docx
MBV4 :)
2.3b

Incorporate
MCU-specific
#predefines
iom328p.h, iotn84.h, iotn85.h
38
Jan 17
Serial Concept



Overhang!
Soldering the
Serial Comm Stick V4
Communication Protocols
(Serial, SPI,
I2C, RF, IR, BT)

Serial Library
SoftwareSerial Library
Download ACES' Zip file:
GitHub: AVR Foundations

Serial Communicaton (UART)
Part 2A. CLIENT-SERVER
Part 2B. PEER-PEER
Chat.ino, Serial Mastermind


ACES' UART
Comm. Stick V4


Hardware
drives Software:
Joystick Trig

2.3b
2.3a Breadboard Mega
WA, BB, JC, LD, GD,
DF, VJ, JMac,
LMc*, JMi, ARC, RS,
JS, AS*, CT, BW

End of P4 Distribution:

CLASS REFERENCE HARDWARE SOFTWARE/DESIGN SUPPLEMENTAL
37
Jan 13

LM7805 5V Regulation
see AVR Foundations Workbook p. 34
Project 2.3b
Perma-Proto ATmega328P

Review of Supplemental Parts
and Distribution


2.20a, 2.3a
36
Jan 11

Project 2.3a
Breadboard ATmega328P


to
THT Soldering ?


OVERHANG!

Soldering the
Serial Comm Stick V4

2.20a, 2.3a
UNIT 4. Embedded Systems (Standalone MCUs)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
35
Dec 20

4060
Crystal Oscillator
Connections
Crystals:
An ACCURATE MCU Time Base

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

2019/2020 Challenge #2
4069 Pierce Oscillator
Pierce-Gateintroduction.pdf
Arduino LCD Examples
Future EE ISP? LCD Direct Drive
ACES' LCD Project:
Direct Drive
LCD Wiring

LCD Library:
HD44780U
sprintf
Format Codes


Crystal Tuning Fork
Pierce Oscillator/Counter 5V Voltage Regulation
34
Dec 16
ISP Breakout Board

ACES Custom
1/2-Size 328P P/P
RSGC ACES' Standalone AVRs
Embedded Systems

ATmega328P, ATtiny84, ATtiny85

Breadboard MCU Considerations
1. Voltage Regulation with
the LM7805 (p. 34)
2. Filtering for Stability
3. Crystal Oscillation
4. Reset (Active Low) Prep
5. In-System Programming (ACES' BoB)
6 ISP-Significant Pins:

Please ARRIVE
to class with this
Breadboard Prototype:

UNIT 3. Shift Registers, LED Displays, and POV. Built-In Toolchain Libraries (EEPROM, String, etc.)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
33
Dec 14
Condensed
In your kit...

Ideal for future RTC dev


ASCII Font for 8×8 LED Matrix
EEPROM Library
EEPROM: Writing To and Reading From
(Source Code: EEPROM.h)
Writing Matrix Font to EEPROM
Similar Scanning on a...
4-digit 7-Segment Display


Common ANODE!
AVR Foundations
p. 29...


32
Dec 12

ACES '16...
Matrix Design Utility
MMEZ display of an...
8-byte Glyph Array
Introducing...
TimerOne Interrupt
2D Arrays
31
Dec 8
or : DER Code Section
Introducing...
2D Arrays
TimerOne Interrupt
EEPROM Library
EEPROM: Writing To and Reading From
(Source Code: EEPROM.h)
MATRIX Animation
2D Scrolling Principle

ACES '16...
Matrix
Design Utility

Writing Matrix Font
to EEPROM

ISP Idea?...
30
Dec 6
Short ISP Presentations
WA, AL
Blank 8x8 Matrix Image
Persistence of Vision (PoV)
Row Scanning
MatrixMadeEZ.ino
The ASCII Table
www.AsciiTable.com

Must
Know!


Bounce!
Mechanical Switches as Digital Inputs
Int0Test.ino
Boeing's Big Mistake?
What happens in hardware, stays in hardware :)
Wire an RC Debounce circuit!
We need to smooth out
the state transition...
Button or Switch
contacts can lead to
false readings...:(

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
29
Dec 2
Presentations
JS, CT, ARC, JMi, WA, BW, JC, AL, SL
Confirmed Absences
GD
2.10b, 2.10c
Short ISPs
WA, BB*, JC*, LD, GD,
DF, VJ, SL, JMac,
LMc*, JMi, ARC, RS,
JS, AS, CT, BW
28
Nov 30
Presentations
DF, BB, JMa, LD
2.10b, 2.10c
27
Nov 28
Presentations
GD, LM, RS, VJ, AS
Confirmed Absences
BB
Planting the Seed:
How PCBs are Made
External Interrupts
PhotoTransistor
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
Day 1
26
Nov 24
FD11

Why might this be
the PERFECT period
for our first look at Interrupts ?

Efficiency & Optimization
Challenge1 Revisited

External Interrupts
attachInterrupt(pin, ISR, mode)

RSGC ACES: Gravimeter
Down Memory Lane:
External Interrupt

Adafruit's Tutorial
on
External Interrupts

SUPERB Tutorial:
Nick Gammon on
Writing Interrupts
M. McCutcheon
(ACES '20, Queen's '24)

Matrix Made EZ
(See other ACES' Videos)

25
Nov 22

Student Evaluation
H. Reed's
(ACES '19, Queen's '23)
Matrix Made EZ V3
Thumb Joystick Hookup Guide
Joystick Prototype Graphic
JoyStickPlotting.ino
MatrixMadeEZJoyStickPlotting.ino
Persistence of Vision (PoV)
Miniature 8×8 Yellow Matrix
Optional Challenge 1
JC, GD, LMc
(AS & RS)
Simplest Animation?

Complement


TPIC's DRAIN Pins
Open Collectors!
FRIDAY NOVEMBER 18. No Class. Parent-Teacher Interviews
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
24
Nov 17

Asynch.
Day
P/T Ints.
Holy Grail of ISPs?
(Challenge #2?)
Thanks, Graham :)
Challenge #1 & ISP Focussed Day
Power Logic 8-bit Shift Register:
TPIC6C595


Fundamental Theorem
of Division

2.3

23
Nov 15
In-Class Challenge 1
(if you've been keeping up and
applying yourself over the last few weeks
you'll do fine
)

← Gecko II
OYO


Exploring/Exploiting your MBV3
Dimming, Timed Counting, VU Metering
The THT
Morland Bargraph v3
The SMT
Morland Bargraph V4
MID-TERM BREAK (FRIDAY NOVEMBER 11 and MONDAY NOVEMBER 14)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
22
Nov 9
constrain() and map()
The Analog TMP36 Temperature Sensor
(pp. 103ish)
Adafruit's TMP36 Tutorial
(best taken with a grain of salt)

OYO




Processing, Wiring

ProcessingtoRGB
RGBColorPicker


JoyStickSerialFeed
CircularTrigFunctions


CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
20/21
Nov 3/7
Arduino
Sketch Host
:
main.cpp

LDR Sensor Plot
(Volatile) SRAM
ARRAYS: Day 2/3

Sensor Monitoring:
History Lists (Moving Averages)


Introduction to Arrays (cont'd)
ACES Array Concepts

Sensor Monitor & Plotting

Execution Cycle:
Dual (CC)
Alphanumeric
Display

14 (15?) Segments

Datasheet
19
Nov 1

(MBv1)
AVR Foundations
p. 29...


(Volatile) SRAM
ARRAYS: Day 1

LookUp Tables (LUTs)

Data Modelling Pt. 2
Introduction to Arrays
ACES Array Concepts

Inspirational Examples
Arrays
highByte(), lowByte()
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


(Assemble on your own time)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
18
Oct 28

Wire Cutter and Stripper
Kidder, Walmart, AliExpress
If possible...
Have your Shift Register prototype working...
NCC Exercises on your SR Prototype
12. Complement 16. Serial input

Stripboard Bargraph?
2.2
74HC595
Shift Registers

WA, BB, JC, LD, GD,
DF*, VJ, SL, JMac,
LMc**, JMi, ARC, RS,
JS, AS*, CT, BW
17
Oct 26

Resistor Networks
Dual
Shift Register/Bargraph
Prototyping Session

Emphasis:
Superior Wiring Strategy
à la Eater...
Designing a 7-Segment Decoder
BARGRAPH Animation
1D Scrolling Technique

Bitshifting
Simply
Good
Stuff


UNO ProtoShield
Data Type Casting

4611X-101-681LF
Shift Register
Configurations...

8, 10, and 20-bit
RSGC ACES:
SMT Shift Register
16
Oct 24
The (Clocked)
D-Flip-Flop


(D for Delay)

shiftOut()
Within the perpetual theme of...
Doing MORE with Less:
Extending the MCU's (Output) pins
Introducing the 74HC595 Shift Register


Interpreting Pinouts:
74HC595 ~ SN74HC595 - TPIC6C595
Bitwise Animation
Worksheet





OYO
Burning the Bootloader
Serial
Bit Math Tutorial
First BRIEF look at:
Serial Communication (UART):
AVR ISP: Serial Programming of your Arduino
The Serial Monitor and Serial Plotter Tools
Examples>Communication
The Arduino Nano
The ASCII Table
The Arduino UNO R3
UNIT 2. Software Fundamentals: Nano Coding Companion (NCC)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
15
Oct 20
Nano Coding Companion
8. AnalogInDigitalOut
9. DigitalInDigitalOut
10. AnalogInAnalogOut
analogRead()
analogWrite()
2.2
ternary
OYO
Software Emulation of Digital Logic
C++ Operators and Precedence
2.2
14
Oct 18
ADC
Analog to Digital
Conversion

Mr. D's
Recommended Video
:
ADC: Successive Approximation

Nano Coding Companion
7 a. uint16_t 7 b. BinaryCounting
8. AnalogInDigitalOut
  functions analogRead()
THREE
Conditional Decision
Structures:
if
ternary
switch..case
4 'Basic' Modes of
Control Flow:
1. Sequential (default)
2. Iteration (loop)
3. Decision (branch)
4. Modular (functions)
(aka procedures,
methods, subroutines
)
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
13
Oct 14
Review 'em!
Nano Coding Companion
14. CD4017 15. BreathingLED
16. Serial Input
?
 
12
Oct 12

Short ISP Proposal
Nano Coding Companion
9. DigitalInDigitalOut
10. AnalogInAnalogOut
12. Complement 13. Logical vs Bitwise
analogRead(), analogWrite()
Boolean (Logical) Operators
Prototyping Options:
Circuit Construction Options
Circuit Board Prototyping
Perfboard
UNO ProtoShield
2.10a
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
11
Oct 7
Asynchronous Work Period
***Cycle 3/Day 1 Period Rotation***
1. ICS2O-1, 2.ICS4U, 3. ICS3U, 4. ICS2O-2
GREAT Code: Towards Better Code
10
Oct 5
THREE
Conditional Decision
Structures:
if
ternary
switch..case
Appendix E.
C Operators and Precedence (p. 140)

Nano Coding Companion
7 a. uint16_t 7 b. BinaryCounting
8. AnalogInDigitalOut
9
Oct 3
Nano Coding Companion
4. BarsDecreasing 5. Random 6. FadeIn
random(), randomSeed(), analogWrite()
LOOPING
(aka Repetition, Iteration)

while(condition)

for
(init; cond; step)

CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
8
Sep 29
: DER Code Section
Nano Coding Companion
1. Blink 2. BlinkPlus 3. Bars
Using Variables

pp. 3, 6, 8
7
Sep 27
Numbers By Base
Base Conversions:
Binary⇔Quaternary⇔Octal⇔Hexadecimal
Nano Coding Companion
Integer Constants, Bitwise Operators
6
Sep 22
Curr.
Night
Sparkfun AVR Pocket Programmer


Arduino
Language Reference
Digital Output
pinMode(pin,mode) and
diigitalWrite
(pin,value)
5
Sep 20
BBC: Adaptability
The #1 Soft Skill ?

Feedback: The 555 Time Machine
Review: Formatting SI Units

Confirm before Distributing:
Nonda USB-C to USB 3.0 Adapter
UNO/Nano Basics: ATmega328P
Breakouts, Blink, Bootloaders, Breadboards

Arduino IDE
Behind the curtain...
AVR-libc 2.1.0
Standard Integer Types
Writing GREAT Code:
Towards Better Code
UNIT 1. The 555 Time Machine
CLASS REFERENCE HARDWARE CONTENT & CONCEPTS SOFTWARE/DESIGN SUPPLEMENTAL
4
Sep 16
The 555 Time Machine
Next-Level:
555 Astable Mode with Varying Duty Cycle
2.1
The 555 Time Machine
WA, BB*, JC*, LD, GD*,
DF*, VJ*, SL, JMac,
LMc*,JMi, ARC, RS,
JS*, AS**, CT*, BW
3
Sep 14
BBC: Curiosity
The Driver of Success?

The 555 Time Machine
Eater: S-R Latch (NOR-4001)
Sequential Logic Circuits
The SR Latches
2
Sep 12
Review of


LM358
(Dual) OpAmp
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 Challenge:
UNSIGNED BINARY
(On Deck: Hexadecimal)
Numbers By Base


2.1

556 (DUAL!) Timer IC:
NA556
1b
Sep 8
Distribution of...

NE555

Falstad Simulations:
555 Square Wave
555 with Internals
Engineering: First Assignment
Eater: Breadboard Tips and Tricks
Eater: Astable 555 Timer
The 555 Time Machine
555 Astable Calculator

ACES' Frame Player: 555
Ethan McAuliffe's:
2022 Canadian
International Rover Challenge
Wrap-Up Video

Good 555 Tutorial
Logic Analyzer
(Use with your SPAP Cable)
Software Download

Recall the 4017...

Now, the 555...
1a
Sep 8
Numbers By Base
REPUTATION and RESPECT
ACES Hall of Fame:
Schulich Leader: Xander Chin '22
D. Raymond '19
E. McAuliffe '18, E. Peterson '18
M. Elia '15
2022-2023 ACES Program

Student Outline, , Mr. D's Schedule


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.