ENGR351 Micro Controllers
Homework 4: LCDs and Sensors
Name:
Aaron K. Toledo
Email: aktoledo@fortlewis.edu

1. Homework 4: LCDs and Sensors

2. Introduction
For this assignment we used an Arduino To control LCDs with multiple temperature sensors.

3. Materials and Methods
- Wire
- Breadboard
- 10K Resistor
- 10K Potentiometer
- DHT11
- Barebone ATmega328p
- IC Temperature Sensor
- Thermistor

4. Results
Task 1 and Task 2
Task 1: move "Hello, World!" right by 1 box
Task 2: count from 0 to 5

Figure 1: Code used to complete both Task 1 and 2.


Video 1: Task 1 and 2 complete.

Task 3: Scroll
 
Figure 2: Code used to scroll text across LCD.


Video 2: Displaying "Task 3" across LCD.

Task 4: Using Thermistor

Figure 3: Code used to calculate temperature from thermistor outputs.


Video 3: Temperature displayed on LCD.

Task 5: Using DHT11

Figure 4: Code used to measure temperature using a DHT11 sensor.


Video 4: Output of the DHT11 sensor displaying both temperature and humidity.


Task 6: Using a IC Temperature Sensor
 
 Figure 5: Code used to calculated temperature for IC temperature sensor. 


Video 5: IC Temperature Sensor output displayed on LCD.

Task 7

Figure 6: Code used for IR receiver.

Video 6: LCD responding to buttons being pressed on remote.


Task 8

Figure 7: Code used Task 8.


Video 7: pressing reset button and having LED blink.

5. Discussion
Homework 4 for the most part is complete unfortunately I was unable to complete Task 9. I was able to use multiple temperature sensors and display their values on LCD
.