|
|
|||
| 2025-2026 TEJ3M: AVR FOUNDATIONS | ||||
|---|---|---|---|---|
| AVR Toolchain Predefines:Arduino.h, pins_arduino.h, io.h, io328p.h, iotnx4.h, and iotn85.h | ||||
| UNIT 10. UNPACKED II: The 595 Shift Register (The D Flip-Flop) | ||||
UNIT 9. Mechanical II: Servo, Stepper, Brushed DC Motor with H-Bridge Motor Driver
|
||||
UNIT 8: Communication II: Radio Frequency (RF)
|
||||
UNIT 7. RPN Calculator |
||||
UNIT 6. Communication I: Serial (Rx/Tx-UART0), SPI (Serial Peripheral Interface:SPI), I2C (Inter-Integrated Communication:TWI) |
||||
UNIT 5. Mechanical I: Button Debouncing, One-Wire Keypad, Passive Piezo Transducer, Solenoid, Joystick, Rotary Encoder |
||||
UNIT 4. UNPACKED I: The 555 Timer (Op Amp as Comparator, SR Latch)
|
||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS |
| 35 Dec 17 |
![]() SIGNED |
Fusion 360 Designing for the Schurter Power Jack 4840.2200 Signed Integers Two's Complement Notation |
![]() |
![]() |
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS |
| 34 Dec 13 |
![]() |
(Test Week in Other Courses?) UNPACKED: The 555 Timer Work Period |
![]() |
UNPACKED: 555 |
| 33 Dec 11 |
![]() |
(Test Week in Other Courses?) UNPACKED: The 555 Timer Work Period |
![]() |
2.4 |
32 Dec 9 |
![]() Falstad Simulations: 555 Square Wave 555 with Internals ![]() |
B. Eater Must Watch Videos: View until the end! UNPACKED: The 555 Timer 555 Astable Calculator
ACES' Frame Player: 555 |
2.4 |
|
14 Oct 15 |
In Circuit Serial Programming (ICSP) of your Breadboard ATmega328p Extending the MCU's Output pins... Introducing the 74HC595 Shift Register Serial In > Parallel Out Different Datasheets: SN74HC595 |
![]() |
||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
14 Oct 16 |
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) |
|||
13 Oct 14 |
||||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
| 555 Simulation with Internals ![]() LM741 Pinout ![]() |
UNPACKED: The 555 Timer
Operational Amplifiers Great Video to Start... Next... Top 10 Fundamental Operational Amplifier Circuits Today's Op Amp Focus... Op Amps as Comparators ![]() |
2.3
![]() Previews Nov 18 EK, ZM, MG, AA, TB, NS, ND Nov 20 GM, JJ, FS, ZL, SV, NC, LN |
||
| MID-TERM BREAK (NOVEMBER 7-10) Classes Resume on Tuesday November 11 (Cycle 1 - Day 5) | ||||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
22 Nov 5 |
NE555![]() Falstad Simulations: 555 Square Wave 555 with Internals ![]() |
B. Eater Must Watch Videos: View until the end! UNPACKED: The 555 Timer 555 Astable Calculator
ACES' Frame Player: 555 |
2.3
![]() Previews November 18 and 20 |
|
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
MULTIPLEXING DAY 2
Matrix Scanning with one Power Shift Register (TPIC6C595), one regular 74HC595 and an 8×8 Mini Matrix
|
Introducing
the (POWER!) Shift Register TPIC's DRAIN Pins Open Collectors! TPIC6C595 Pinout ![]() |
In your kit... Adafruit 861
Matrix1 ![]() |
||
19
Oct 28 |
MULTIPLEXING DAY 1 (The Extended Counting Circuit) Dual7Segment.ino ![]() Datasheets for LED Devices in your kits: Bargraph, 7- Segment (CC), 14-Segment (CC) 4-Digit 7-Segment (CA), LED Matrix |
|||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
Back to the Binary Game:
Hexadecimal
Closing the loop... MCU → Shiftout → DAC → ADC → MCU ACES Deep Dive into: Direct Driving of LED Displays ![]() The Counting Circuit Revisited: Single7Segment.ino |
Datasheets for LED Devices in your kits: Bargraph 7- Segment (CC) 14-Segment (CC) 4-Digit 7-Segment (CA) LED Matrix ![]() |
|||
LED Displays![]() |
||||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
| Breadboard the Dual 595 Prototype below using the wiring advice provided in class... ![]() |
||||
15 Oct 16 |
Extend the MCU's Output pins... Introducing the 74HC595 Shift Register Different Datasheets: SN74HC595 ![]() Extend the MCU's Input pins... Introducing the 74HC165 Shift Register |
Single 595... |
![]() ![]() |
|
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
| THANKSGIVING LONG WEEKEND (October 11-14) | ||||
Traffic Light for the START of Tuesday's Class Fusion 360: Differences between ASME and ISO Drawing Standards
AVR-libc Integer Data Types For the inspired... (Port Level) Clock (Blink) Sketch |
High > Mid > Low... ![]() The best AVR Embedded Systems Project blog on the web... Technoblogy D. Johnson-Davies |
|||
![]() |
||||
| PARENTS' CURRICULUM EVENING (October 6) | ||||
|---|---|---|---|---|
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
11 Oct 3 |
Fusion 360: Differences between ASME and ISO Drawing Standards ![]() AVR-libc Integer Data Types For the inspired... (Port Level) Clock (Blink) Sketch |
High > Mid > Low...![]() The best AVR Embedded Systems Project blog on the web... Technoblogy D. Johnson-Davies |
||
10 Oct 1 |
Arduino C: Early Steps
1. Create your own Custom Code Template 2. Serial Output (Communication: UART) |
|||
9 Sep 29 |
ACES' Hardware & Software Domains
Arduino Nano Factory Setting: 0.5 Hz Square Wave ![]() |
|||
![]() |
||||
UNIT 2. DESIGN: EasyEDA (Printed Circuit Boards) Fusion360 (3D Printed Encasement)
|
||||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
8 Sep 25 |
R/2R DAC CASE? HP Printer Style Interactive 3D Model Design Timeline ACES Vector Logo for Fusion360 Import |
CAD: Computer Assisted Design Extrude: Cut vs Join Modify: Fillet, Appearance For printing email me: .f3D file Format INSPECT > Section Analysis |
||
| 7 Sep 23 |
CAD: Computer Assisted Design Fusion 360: Introduction Projects, Document Settings, Sketches Insert DXF 1. From PCB: Modify: Offset 2. From a Blank Canvas? Create: Rectangle, Circle, Point Sketch Dimension After School Fusion 360: Deeper Dive |
|||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
|---|---|---|---|---|
| TERRY FOX DAY (September 20) | ||||
6 Sep 18 |
EDA: Electronic Design Automation Introduction to EasyEDA: Board 2 Adding a Copper Pour (ie. Ground Plane) PCB Manufacturing EasyEDA: Ordering Gerber Files |
|||
5 Sep 16 |
![]() |
|||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SUPPORT | SUPPLEMENTAL |
4 Sep 12 |
EDA: Electronic Design Automation Introduction to EasyEDA: Schematic 2 R/2R DAC: Through Hole PCB Common ACES Surface Mount Parts |
|||
3 Sep 10 |
EDA: Electronic Design Automation Introduction to EasyEDA: Schematic 1 R/2R DAC: Through Hole PCB Common ACES Through Hole Parts |
|||
UNIT 1. Digital to Analog Conversion (DAC): R/2R Ladder
|
||||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SUPPORT | SUPPLEMENTAL |
2 Sep 8 |
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)... New Circuit Analysis Concepts worth doing some research into for uni : Thevenin Equivalent Circuits and Superposition Principle |
Distribution of 1% 5.1 kΩ and 10.2 kΩ fixed resistors ![]() ![]() ![]() |
||
| CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SUPPORT | SUPPLEMENTAL |
![]() |
||||
1 Sep 4 |
Day Calendar Humber College: The Barrett STEAM Academy |
Alumni Visit
after school TODAY! (3-4): Josh Dolgin ACES '20 Waterloo BASc '25 Mechatronics Engineering (Valedictorian) 2025-2026 ACES Program ![]() |
ACES' Discord
![]() ![]() 5V! |
|
![]() |
||||



