to find which library I have to use
I used this website to simulate imaginational circuits
to be familiar with the terminology for coding
https://www.instructables.com/DS18B20-temperature-probe-with-LCD/
I used this website to understand how the DS18B20 temperature sensor works
https://www.makerguides.com/ds18b20-arduino-tutorial/
same as number 2
I used this website to compare with my circuit and to find problems in my circuit.
https://www.arduino.cc/en/Tutorial/LibraryExamples/HelloWorld
I used this website for the "Hello_World" code.
In order to be familiar with coding and how the Arduino runs, I first tried basic coding called "Hello_World". Tried to understand how the Arduino coding system works.
It allowed me to know how to connect the LCD screen to the Arduino board (I used Arduino UNO) and which resistor I should use to prevent the LCD screen from burning.
Other than the coding part, I also present which pins should connect to where. For example, the LCD screen should be connected to the 10K ohm resistor at the V0
Made a custom figure for ˚ on the screen of the electric thermometer by using byte
"byte degree[8]= {
0000011,
0000011,
0000000,
0000000,
0000000,
0000000,
0000000
}"
Sine number '1' represents a single dot on the screen, I made 7 rows and 7 columns so that the figure of ˚ is placed higher from the bottom line.
From the second trial, I've started using a library that is included in the Arduino coding system. The libraries are indicated as '#include <NAME OF THE LIBRARY>". The library <LiquidCrystal.h> is to use an LED screen; the library <DallasTemperature.h> is to make Arduino identify the temperature sensor I used; and the library <OneWire.h> is to get data from the temperature sensor's yellow part which is shown below. I used a DS18b20 waterproof temperature sensor.