Computer Skills
Session Date
Lesson Topic
test
Lesson Outline
I have tested Ben on his current knowledge of Python.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Small computers
Lesson Outline
Demonstrate how an Arduino is designed and works.
- What can be done with microcontrollers vs. full size computers.
Assignment
None
Session Minutes
30
Minutes Student Attended
30
Lesson Comments
Not much time.
- Dane enjoyed learning about Arduino.
- I explained how he could purchase one very inexpensively and how to learn to program it.
Session Date
Lesson Topic
Continue with last assignment
Lesson Outline
Continue with build and program of analog inputs and PWM outputs.
- Modify the program for output to color LEDs-
Assignment
Finish hardware at home
Session Minutes
30
Minutes Student Attended
30
Lesson Comments
Cabo spent most of the time trying to figure out what was wrong with the wiring. Homework assignment to figure it out.
Session Date
Lesson Topic
Imitating the cell division
Lesson Outline
We kept exploring how complex shapes emerge from the repetition of simple patterns.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Using X-Y input from joystick to control LEDs
Lesson Outline
Hardware setup to input X and Y inputs from joystick and output to two different color LEDs.
Write the code to perform the read (for calibration), the to control the LEDS
Assignment
BRING IN YOUR ARDUINO
Session Minutes
60
Minutes Student Attended
45
Lesson Comments
Cabo needs to remember to bring in his Arduino hardware.
- Cab0 left 15 min early for "snack". (?)
Session Date
Lesson Topic
Continue work on using analog inputs
Lesson Outline
How to scale analog inputs to a 0-5V (0 - 1024 bit) range-
How the resistive light sensor works-
Defining the required circuitry-
Assignment
None
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Having trouble with Cabo focus lately.
He measured output of light sensor and we figured out how to do the input range conversion.
Session Date
Lesson Topic
Analog inputs
Lesson Outline
Learn how Arduino reads analog inputs.
Design a circuit to input a 0 - +5V voltage and convert to a binary number.
Write the code to control the LED lighti based on the analog input value.
Assignment
Write the program for next class
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
We managed to get through the hardware portion, but was not able to start the software, given as homework.
Session Date
Lesson Topic
Introduction to binary numbers, bits and bytes
Lesson Outline
What computers use to represent information
Binary numbers, bits, and bytes.
How different information is represented in bytes
Assignment
None
Session Minutes
60
Minutes Student Attended
0
Lesson Comments
Dane was not here today
Session Date
Lesson Topic
Analog input and outputs
Lesson Outline
Understand difference between analog input and output.
- A/D conversion on analog input.
- D/A conversion on analog output (faked by PWM).
- What is PWM and how is it used?
- Make a circuit and program that uses PWM output to dim an LED.
Assignment
Add dimming feature to previous LED on/off software
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Cabo was able to build the PWM circuit and copied an example program. Required him to debug the software.
Session Date
Lesson Topic
RGB spectrum
Lesson Outline
We went back to exploiting the RGB color display.
Session Minutes
60
Minutes Student Attended
60