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
float 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! |
Bounce! 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 How To install Arduino on a Mac (ignore the first 30s as your hardware is an Arduino Nano) Download and install 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 How to Make a Joule Thief How a Joule Thief Works |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
54 Mar 1 |
||||
53 Feb 28 |
The 555 Time Machine ACES' Frame Player: 555 Eater: Astable 555 Timer 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 Counting Circuit Encased |
|||
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 RSGC ACES: 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) The SR Latch Falstad: SR Latches Application: Debouncing |
|||
41 Jan 23 |
Logic Circuits: Combinational vs Sequential Sequential Logic Circuits (1:46) Origins of FLASH Memory (1:41) 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
The 2-Bit Adder 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 (p. 57) |
||
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
ACES 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 COMPUTER LOGIC (MATH) p. 44 Recall VENN Diagrams BOOLE(AN) LOGIC OPERATORS ACES' Frame Player: Button Logic ACES' Frame Player: Transistor Logic |
||||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Project 1.2 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 to Good Soldering? Soldering with Overhang!! |
N. Vassos' (ACES '19) Soldering Video Tutorial General Concepts Soldering Video Tutorial |
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
ACES' Analog Oscillator |
Dual Role of Transistors:
Switching and Amplification Analog vs Digital 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
Watch Again! B. Eater's: Breadboard Tips and Tricks |
Analog vs Digital | |
21 Nov 7 |
The device that changed everything... Introducing the Transistor 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 N. Vassos' (ACES '19) 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 Analog vs Digital |
Project 1.1 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 |
'Mechanical' Input Devices 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 |
The INSERT Tab Pt. 1: Header&Footer, Date&Time, Tables, Page Break, Section Break The REFERENCES Tab 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: The Bionic Hand |
1.1
Voltage: `V=IR` Power: `P=IV` Circuit Symbols (p. 8) |
|||
11 Oct 10 |
The 1N400n Diode 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
for 2023/2024... 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 Memorize the Powers and Prefaces p. 6(18) |
||||
Use Ohm's Law to determine the Current (I) in a circuit : `I=V/R` |
||||
ResistorCircuitAnalysis
Our first circuits... ACES' Frame Player: Fixed Resistors Kirchhoff's Voltage Law (KVL) DMM Confirmation of KVL (Waterfall Model of Voltage Drop) |
|
|||
CLASS | REFERENCE | SUPPORT | CONCEPTS | SUPPLEMENTAL |
Watch B. Eater's: Breadboard Tips and Tricks Memorize the 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: A Counting Circuit Foundations: Grade 9 Science... Voltage Ohm's Law (in terms of Voltage): `V=IxxR` Current 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) |
|
||