Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ReadAnalogVoltage
- Reads an analog input on pin 0, converts it to voltage, and prints the result to the serial monitor.
- Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.
- This example code is in the public domain.
- */
- // the setup routine runs once when you press reset:
- void setup() {
- // initialize serial communication at 9600 bits per second:
- Serial.begin(9600);
- }
- // the loop routine runs over and over again forever:
- void loop() {
- // read the input on analog pin 0:
- int sensorValue = analogRead(A0);
- // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
- float voltage = sensorValue * (5.0 / 1023.0);
- // print out the value you read:
- int sensorValue1 = analogRead(A0) * (5.0 / 1023.0);
- int sensorValue2 = analogRead(A1) * (5.0 / 1023.0);
- int sensorValue3 = analogRead(A2) * (5.0 / 1023.0);
- int sensorValue4 = analogRead(A3) * (5.0 / 1023.0);
- if (sensorValue1 == 5)
- {
- Serial.println("sensor 1");
- delay(200);
- }
- if (sensorValue2 == 5)
- {
- Serial.println("sensor 2");
- delay(200);
- }
- if (sensorValue3 == 5)
- {
- Serial.println("sensor 3") ;
- delay(200);
- }
- if (sensorValue4 == 5)
- {
- Serial.println("sensor 4") ;
- delay(200);
- }
- delay(50);
- }
Add Comment
Please, Sign In to add comment