- 1 What data type is analogRead?
- 2 What is the syntax of the analogRead () function and it use?
- 3 How is analogRead different than digitalRead?
- 4 What is the resolution of ADC in atmega 328p *?
- 5 What is the return type of the delayMicroseconds () function?
- 6 What is the working principle of photoresistor?
- 7 What is the difference between digitalRead and digitalWrite?
What data type is analogRead?
The analog reading on the pin. Although it is limited to the resolution of the analog to digital converter (0-1023 for 10 bits or 0-4095 for 12 bits). Data type: int .
What is the syntax of the analogRead () function and it use?
“analogRead(pinNumber);” pinNumber represents the pins where the analog components are connected in Arduino. For example: int sensorvalue = analogRead(A2);. The function is used to program and address analog pins on the Arduino board and will also return the analog input reading which is between 0 to 1023.
How is analogRead different than digitalRead?
Analog Input: analogRead( [analog pin] ) Unlike digitalRead() the only pins you can analogRead() on are those with a preceding ‘A’: A0, A1, A2, and A3. Also, instead of simply returning HIGH or LOW, analogRead() returns a number between 0 and 1023 — 1024 possible analog values!
What is the resolution of ADC in atmega 328p *?
ATMega328P features an on-chip Successive approximation ADC which is of 10-bit resolution.
What is the return type of the delayMicroseconds () function?
What is the return type of the delayMicroseconds() function? Explanation: The delayMicroseconds() function delays or pauses program execution for a certain amount of time. The return type here is unsigned int, which means basically a number of the int datatype without any plus or minus signs.
What is the working principle of photoresistor?
Working Principle: When light falls on the photosensitive material (or on the Photoresistor), the valence electrons absorb the light energy and break free from the nucleus to become free electrons. These electrons lead to flow of current when an external force like an electric field is applied.
What is the difference between digitalRead and digitalWrite?
digitalWrite(): This function set pin states either HIGH or LOW. Here, 5V (or 3.3V on 3.3V boards) for HIGH, 0V (ground) for LOW. Now, again in your code. digitalRead(): This function use to read the value from a specified digital pin, either HIGH or LOW.