![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
|||
2023-2024 ICS3U-E: AVR FOUNDATIONS | ||||
---|---|---|---|---|
AVR ToolChain Predefines:Arduino.h, pins_arduino.h, io.h, io328p.h, iotnx4.h, and iotn85.h | ||||
VICTORIA DAY LONG WEEKEND (May ? - ?) | ||||
BC Trip (April ? - ?) | ||||
EASTER LONG WEEKEND (April ? - ?) | ||||
UNIT 10. |
||||
UNIT 9. | ||||
FAMILY DAY WEEKEND (February ? - ?) | ||||
UNIT 8. |
||||
UNIT 7. Mechanical (Microphone, Speaker, Solenoid, Relay, DC Hobby, Servo, Stepper) | ||||
UNIT 6. Operational Amplifiers (as Comparator, Audio Amplification, Gain, Inverting, Non-Inverting, etc.) | ||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
?? ??? ? |
Audio Amplification (LM741, LM386)
UNO/Nano Basics: ATmega328P Breakouts, Blink, Bootloaders, Breadboards |
|||
UNIT 5. Arduino Software: Nano Coding Companion |
||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
38 Jan 11 |
||||
37 Jan 9 |
||||
CHRISTMAS BREAK (December 21 - January 8) | ||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
35 Dec 18 |
||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
33 Dec 14 |
Analog-to-Digital Conversion (ADC) Pt 2. (Pulse Wdith) Modulation (PWM) Concepts: Frequency and Duty Cycle ![]() |
|||
32 Dec12 |
Analog-to-Digital Conversion (ADC) Pt 1.
Recall Project 2.1 this year (DAC R2R) FALSTAD DAC Simulation ![]() ![]() ![]() |
|||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
31 Dec 8 |
Short ISP Presentation Week Day 3 |
|||
Short ISP Presentation Week Day 2 |
||||
29 Dec 4 |
Short ISP Presentation Week Day 1 |
|||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
Short ISP Preparation Day |
||||
27 Nov 28 |
||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
26 Nov 24 |
Persistence of Vision (PoV) Day 1![]() ![]() |
Different Datasheets: xxxxxx595 TPIC6C595 Pinout ![]() |
![]() Worksheet ![]() 861 Datasheet ![]() |
|
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 |
||||
Can Creativity Be Cultivated?
![]() Sparkfun AVR Pocket Programmer ![]() ![]() Deeper dive into Pseudo Random Number Generators (PRNG) |
||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
Friday November 17. Day of Service. No Class. Parent-Teacher Interviews | ||||
23 |
![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
2.4![]() ![]() 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 |
Check out ACES' ISP case options for Perma-Proto boards ![]() ![]() 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 ![]() ![]() ![]() |
![]() |
2.4
![]() ![]() |
|
OYO |
||||
21 Nov 7 |
ACES Legacy PCBs Schaffer Traffic Light First BRIEF look at: Serial Communication (UART): ![]() ![]() ![]() ![]() |
2.4
Arduino's ![]() Bit Manipulation Set, Clear, Invert |
||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
20 Nov 3 |
High > Mid > Low...![]() The best AVR Embedded Systems Project blog on the web... Technoblogy D. Johnson-Davies |
|||
19 Nov 1 |
||||
18 Oct 30 |
ATmega328P (TQFP) ![]() ![]() |
ACES' Software Domain (from an Embedded Systems Viewpoint) ![]() Arduino Nano Factory Setting: 0.5 Hz Square Wave ![]() ![]() ![]() |
Your ABRA Nano Compatible 30-Minute
|
|
UNIT 3. Memory Fundamentals (Latches, Flip-Flops, Shift Registers)
|
||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
17 Oct 26 |
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 |
|||
16 Oct 24 |
![]() ![]() ![]() ![]() Half-Size Perma-Proto Stand with Nut Pockets ![]() |
|||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
15 Oct 20 |
Multi-Bit Memory (aka Register) Introducing the SN74HC74 Dual D Flip-Flop Good Blog: The D Flip-Flop Work Period |
|||
14 Oct 18 |
SN74HC74 Pinouts |
|||
13 Oct 16 |
Single-Bit Memory The Gated SR Latch ![]() Single-Bit Memory The Gated D Latch ![]() |
|||
UNIT 2. The 555 Time Machine (Op Amp as Comparator, SR Latch)
|
||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
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
![]() AA*, CA, AB, NC, HG EH, CH, RJ, JK, TK RL, OL*, LQT, GS ST, AT*, MZ |
||
11 Oct 10 |
![]() ![]() 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 ![]() |
2.10.1, 2.2
![]() |
|
Thanksgiving Weekend (October 7-9) | ||||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
10 Oct 5 |
![]() |
2.2
Distribute two 1 MΩ ![]() |
||
Review of ![]() ![]() |
The 555 Time Machine
Op Amp as Comparator (Open-Loop Design) ![]() (At least the first 7 min; ideally more) ( Check out his T-shirt! :) ACES' Frame Player: Op Amps Top 10 Op Amp Circuits |
2.2 The SR Latches ![]() |
||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SOFTWARE/DESIGN | SUPPLEMENTAL |
8 Sep 29 |
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) |
|||
7 Sep 27 |
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) |
|||
6 Sep 25 |
![]() ![]() Falstad Simulations: 555 Square Wave 555 with Internals ![]() ![]() |
![]() 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 ![]() |
||||
5 Sep 20 |
||||
4 Sep 18 |
Recall the ![]() NAND Gate Oscillator... Feedback! Operational Amplifier as Voltage Follower Top 10 Fundamental Op Amp Circuits Good overview video ![]() |
|||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SUPPORT | SUPPLEMENTAL |
3 Sep 14 |
||||
2 Sep 12 |
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 |
|||
CLASS | REFERENCE | HARDWARE CONTENT & CONCEPTS | SUPPORT | SUPPLEMENTAL |
1 Sep 8 |
Distribution of...![]() Borrow/Buy Used G10 Kit! |
![]() ![]() |
![]() 5V! |