![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||
ICD2O 2023-2024 | ||||
---|---|---|---|---|
ARDUINO: Input and Output and other Fundamental Software Concepts |
||||
CLASS | Section 1 | Section 2 | Section 3 | SUPPLEMENTAL |
77 May 24/28 |
Final (3-Hour) Class 12:30 - 3:30 (May 24) Break: 1:50 - 2:05 |
|||
76 May 22 |
||||
VICTORIA DAY LONG WEEKEND (May 17 - 20) | ||||
CLASS | Section 1 | Section 2 | Section 3 | SUPPLEMENTAL |
CLASS | Section 1 | Section 2 | Section 3 | SUPPLEMENTAL |
ISP Work Period |
ISP Work Period
|
ISP Work Period
|
||
ISP Work Period |
ISP Work Period
|
ISP Work Period
|
||
ISP Work Period |
ISP Work Period
|
ISP Work Period
|
||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Review Homework TempTable |
++a, --a, a++, a--
a+=2, a-=3, a*=5 a/=10, a%=10 |
|||
Review Homework PotPWM |
Deadline for
Perma-Proto Case Requests to Mr. D. 's Personal Email Account Scaling Your Data map() and constrain() First look at Iteration: for (initialization; condition; increment) |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Asynchronous Day
|
||||
Mr. D. Absent
ISP Work Period |
||||
Great Code is
Modular
Functions |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Review Homework Temperature Conversion |
||||
Floating Point Numbers
![]() Mapping your ADC Reading to Voltage Serial Plotter: Legends and Taming Autoscaling |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
(10-bit) Analog Input
![]() |
||||
Burning the Bootloader
C++ Operators and Precedence |
Down Memory Lane....
(NOT, AND, OR, XOR) Software Emulation of Digital Logic (!, &&, ||, ^) Two more #defines: true, false Control Structure: if |
|||
Must Know! |
![]() |
![]() ![]() Mechanical Switches as Digital Inputs 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 | SUPPORT | CONCEPTS | SUPPLEMENTAL |
60 Apr 4 |
||||
59 Apr 2 |
![]() ![]() Digital Output
Coding optical output devices Bicolor LED Schaffer Traffic Light Current Maximums, Auto Format Tips: Towards Better Code
| | ||
EASTER LONG WEEKEND (March 29 - April 1) | ||||
![]() |
LANGUAGE | INTEGER DATA TYPES | C/C++ OPERATOR PRECEDENCE | SERIAL |
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
58 Mar 27 |
ISP Proposal Discussion |
Confirming your
Arduino IDE Installation Concepts: Sketch, Ports, Pins Functions: pinMode(), digitalWrite() Constants: INPUT, OUTPUT, LOW, HIGH |
||
![]() |
||||
57 (Mon) Mar 25 |
Asynchronous Day |
Setting up your
Arduino Programming Environment ![]() (ignore the first 30s as your hardware is an Arduino Nano) ![]() the Arduino Software |
||
MARCH BREAK (March 11-22) | ||||
DIGITAL 3: OpAmps (as Comparator), the 555 Timer IC and Inductors |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
56 Mar 7 |
||||
55 Mar 5 |
AfroTechMods Make a Joule Thief ![]() The Original ![]() a Joule Thief ![]() |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
54 Mar 1 |
||||
53 Feb 28 |
The 555 Time Machine ACES' Frame Player: 555 ![]() 555 Astable Calculator 555 Timer Projects |
|||
52 Feb 26 |
||||
DIGITAL 2: COUNTING CIRCUIT |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
51 Feb 22 |
||||
50 Feb 20 |
![]() |
Stage H: Counting Circuit Case ![]() |
||
49 Feb 14 |
Stage G: Counting Circuit PCB and Supplemental Parts Stage G Soldering Tips |
|||
48 Feb 12 |
Variations on D. Decimal Counting NGO Frequency, 4510 Counting Circuit E. Binary Coded Decimal (BCD) Decoder The 4511 BCD to 7-Segment Decoder |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
47 Feb 8 |
Counting Circuit D. Decimal Counting Binary Up/Down Counter (4510/4516) The 4516 Up/Down (0-15) Counter |
|||
Counting Circuit C. Decade Counter (4017) NGO Square Wave Output as Clock Input to our FIRST Specialized IC: The 4017 Decade Counter ![]() Project Idea: Stripboard Traffic Light |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
45 Feb 2 |
![]() |
Counting Circuit Explore changes to RC1 and RC2 components Analog and Digital Interfacing Example: The Potentiometer into a NAND Gate? |
||
44 Jan 31 |
![]() |
|||
43 Jan 29 |
![]() |
Counting Circuit A. Button Input Animations: tp1, tp2, 3 B. NAND Gate Oscillator (4011) Part 1 Animation: TP3, RC Drain |
![]() 1.5 |
|
Your ultimate Counting Circuit goal, 8 classes from now, as S. Appleyard achieved in early 2021...![]() |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
42 Jan 25 |
1-Bit Memory. Part 2. The Set/Reset (SR) Latch CD4011 NAND Latch (Active LOW) ![]() Falstad: SR Latches Application: Debouncing |
|||
41 Jan 23 |
Logic Circuits: Combinational vs Sequential ![]() ![]() 1-Bit Memory. Part 1. The Set/Reset (SR) Latch CD4001 NOR Latch (Active HIGH) |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
40 Jan 19 |
1.4
![]() HB GB NC PD FH HH OK* EM LM SS NA AC JDS SH TLa JL BM WR AS JoS SS JaS NS JT TW AB HGa HGi EH NK AK TLa NLN** CL TLo* QM KM RN DO JP TP SR NS NW* WX |
|||
39 Jan 17 |
2-Bit Adder Device: Printed Circuit Board (in-class Instructions) 2-Bit Adder Device: PCB and Case Preparations (in-class Instructions) |
|||
38 Jan 15 |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
37 Jan 11 |
|
Falstad: Full Adder |
Full Adder (p. 58)![]() |
|
36 Jan 9 |
Reminder... Bookmark this site: Electronics Club: CMOS 4000 Another terrific site... CMOS 4000 ICs |
Half Adder![]() |
||
CHRISTMAS BREAK (December 21 - January 8) | ||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
35 Dec 20 |
Binary Challenge: Semis![]() Anka in 20 minutes: A020 = 40990! ![]() |
1.3
![]() Christmas Tree HH EM* NA* AC JDS BM* AS* JaS NS HGa NK NLN* TLo* KM DO JP TP NW* WX* |
||
34 Dec 18 |
Binary Challenge: Quarters![]() |
Combinational Circuits (Multiple Logic Gates) ACES' Frame Player: Combinational Circuits 1-Bit Magnitude Comparator ![]() |
Just as mathematical expressions can be formed by combining arithmetic operators, so, too, are useful boolean expressions formed by combining logic gates pp. 50 (62) - 56 (68) ![]() |
|
A SPECIAL PROJECT |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
![]() |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Bookmark this site... Electronics Club: CMOS 4000 Another terrific site... CMOS 4000 ICs Common Supply Wiring for (almost) all CMOS ICs ![]() |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
RC Oscillator with RESET Develop this, on your own, in Falstad, today, for presentation next class ![]() |
||||
Transitioning from Analog to Analog/Digital... ACES' Frame Player: Analog to Digital ![]() Recall VENN Diagrams BOOLE(AN) LOGIC OPERATORS ACES' Frame Player: Button Logic ACES' Frame Player: Transistor Logic |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
![]() Analog Oscillator HB* GB NC PD FH HH OK EM LM* SS* NA AC JDS SH TL JL BM WR* AS JoS SS JaS NS JT* TW AB HGa HGi* EH* NK* AK TLa* NLN* CL* TLo QM KM RN DO* JP TP SR NS NW WX |
||||
1.2 | ||||
Project 1.2 Analog Oscillator
PCB Soldering and Assembly ![]() ![]() |
![]() Soldering Video Tutorial ![]() Soldering Video Tutorial |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
ACES' Analog Oscillator![]() |
Dual Role of Transistors:
Switching and Amplification ![]() Falstad Circuit Simulation Applet: Switched LED, Transistor Tester Alternating LEDs, Fade In Fade Out |
1.2 Analog Oscillator (aka Astable Multivibrator) Scope Trace ![]() Courtesy G. Davidge |
||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
22 Nov 9 |
Resistor Capacitor RC Timing pp. 33-34 (45-46) τ = R × C |
Breadboard Prototyping Refresher
![]() ![]() |
![]() |
|
21 Nov 7 |
The device that changed everything... ![]() Transistor Basics, Testing The NPN Transistor (2N3904): Animation The PNP Transistor (2N3906): Animation TO-92 (BJT) Datasheets: 2N3904 NPN, 2N3906 PNP ACES' Frame Player: Transistors |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
|
The Capacitor Visualizer ![]() The Capacitor Visualizer Soldering Video Tutorial Case Preparation and Assembly Custom 3D-printed case, heat-set inserts, Panel mount DC barrel jack, hookup wires, heat shrink tubing, 3mm nylon mounting screws |
![]() |
||
DMM: Capacitance
Review Capacitor Circuits on page 32 Prototype the circuit to the left... ...and then the rollover modification Capacitors as Timers: `tau = R times C` |
![]() |
|||
Introducing TIMING (Delays) into our Circuits Capacitor Codes ![]() ![]() The Charge/Discharge Circuit ACES' Frame Player: Capacitors |
Capacitance: UNITS: (Micro)Farads (μF) RANGES: ![]() Tantalum vs Ceramic |
|||
18 Oct 30 |
First Look at the... Voltage H-Bridge Recall the DUAL Uses for the Potentiometer Variable Resistor or Voltage Divider |
Analog-ish Voltage H-Bridge ![]() |
||
ANALOG 2: BUTTONS, SWITCHES, CAPACITORS, TRANSISTORS and INDUCTORS |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
17 Oct 26 |
p. 24![]() ![]() |
Transitioning from.. Analog to Digital from continuous to discrete ![]() ![]() |
![]() Kirchhoff's Voltage Law (KVL) HB GB NC PD FH HH OK* EM* LM SS NA AC* JDS SH TaL JL BM WR** AS* JSh* PS SS JSm NS JT* TW AB HGa HGi* EH NK* AK TLa* NLN* CL TLo* QM KM RN DO JP TP SR NS NW WX |
|
PBNO ![]() PBNC ![]() |
![]() Buttons (PBNO, PBNC) Circuit Symbols (p. 8) ACES' Frame Player: Buttons (Digital) Button Logic: Pull-Down and Pull-Up Configurations |
![]() ![]() ![]() |
||
![]() |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
1.1
DER Exemplar ![]() |
||||
14 Oct 18 |
![]() ![]() Header&Footer, Date&Time, Tables, Page Break, Section Break ![]() Table of Contents |
|||
1.1
DER Exemplar ![]() |
||||
ANALOG 1: SIGNALS, SUPPLY, SYMBOLS, SCHEMATICS and RESISTORS |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
ACES' Frame Player: Variable Resistors 2. LDR: Light-Dependent Resistor aka Photocell, Photoresistor, Optoresistor 3. Thermistor: Temp-Dependent Resistor 4. FSR: Force-Sensitive Resistor 5. Flex Sensor: Flex-Sensitive Resistor J. Vretenar's: ![]() |
1.1
Voltage: `V=IR` Power: `P=IV` Circuit Symbols (p. 8) |
|||
11 Oct 10 |
Interactive Circuits :) Fixed vs Variable Resistors 1. The Potentiometer (p. 10) ACES' Frame Player: Potentiometer |
![]() ![]() |
||
Thanksgiving Weekend (October 7-9) | ||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
10 Oct 5 |
LEDs in 9V Batteries: Current Draw in mAh Final Soldering, Assembly, and Testing of RSGC ACES' LED Tester |
![]() |
||
ACES' Frame Player: LED Circuits
![]() RSGC ACES' LED Tester Soldering, Assembly & Testing Session |
![]() |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Using Ohm's Law and Kirchhoff's Laws (KVL and KCL) to Analyze Circuits ![]() Powers and Prefaces p. 6(18) |
||||
Use Ohm's Law to determine the Current (I) in a circuit : `I=V/R` |
||||
![]() Our first circuits... ACES' Frame Player: Fixed Resistors ![]() DMM Confirmation of KVL (Waterfall Model of Voltage Drop) |
![]() ![]() |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
![]() |
![]() |
![]() ![]() ![]() Greek and Phonetic Alphabets found on Page 78 of your DC Circuits Workbook Power Supplies 1 9V Battery Configurations Example: RSGC ACES Wien Bridge Oscillator |
![]() |
|
Solder Joints
![]() ![]() |
||||
4 Sep 18 |
Second DMM Function: 2. Resistance (Ω) E24 Resistor Series Sizes ![]() Fixed (Current-Limiting) Resistor Applet |
Resistors in Series vs Parallel Kirchhoff and Thenevin Laws ![]() |
||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
3 Sep 14 |
Where the MAGIC happens![]() ![]() |
|||
2 Sep 12 |
Giants of Electricity p. 81(93) Discussion: What is Electricity? The Atom Water Analogies Flow Models (Direction): Electron (Neg →Pos) (Science) vs Conventional (Pos→Neg) (Electronics) |
DC Circuits' Cover Video... H. Lindell's: ![]() Foundations: Grade 9 Science... ![]() Ohm's Law (in terms of Voltage): `V=IxxR` ![]() Ohm's Law (in terms of Current): `I=V/R` Your Future: EVs and Batteries |
![]() ![]() Alkaline Battery Chemistry |
|
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
1 Sep 8 |
ACES Focus: Foundations REPUTATION and RESPECT RSGC ACES Mission: Taking a Short, Medium, and Long Term View of your Futures ACES Hall of Fame: X. Chin '22, D. Raymond '19 E. McAuliffe '18, E. Peterson '18 M. Elia '15 (Argon Prototypes) |
![]() ![]() |
||
![]() |