Intro to Phy Comp 2
During the lab, I covered digital input & output and analogue input. Learning points are:
- Resistors used in button is pull down resistor, which stabilizes the input value.
- digitalWrite() vs analogueWrite()
- Finding the sensor range
- Const int: something that never changes value, such as a pin number, less is used
lab1: digital input and output using buttons, LED, and piezo buzzer
How it works:
Press the button(on the lower bread board) and listen to the sound.
Compound and duplicate the sound heard, by pressing the buttons to light up the LED
More to do:
Haven’t figured out how to store the order of the button pressed. So, for now after green BT is pressed, the LED lights up.
Q) Is array the answer for storing the order of the BT pressed?
lab2: Analogue input and output using FSR, and LED
How it works:
Press the force sensing resistor to light up the LED.
FSR requires 10K ohm
Finding & converting the sensor range:
- simply reading
sensorReading = analogRead(A0); - converting from ADC to voltage
voltage = sensorReading * (5.0 / 1024.0); - mapping
lightness = map(sensorReading, 0, 1023, 0, 3);