Notem que tem um BUZZER que é acionado quando o botão é apertado para mostrar os valores dos potenciometros.
Código arduino:
#include <LiquidCrystal.h>Esquema da ligação:
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int analogInPin = A0;const int analogOutPin = 13;const int contraste = A1;const int buttonPin = 53;
int sensorValue = 0;int outputValue = 0;int sensorValue2 = 0;int buttonState = 0;
void setup() {
pinMode(buttonPin, INPUT);Serial.begin(9600);lcd.begin(16, 2);
}
void loop() {sensorValue = analogRead(analogInPin);sensorValue2 = analogRead(contraste);buttonState = digitalRead(buttonPin);outputValue = map(sensorValue, 0, 1024, 0, 255);
analogWrite(analogOutPin, outputValue);if (buttonState == HIGH) {lcd.clear();lcd.print("Sensores:");lcd.setCursor(0, 1);lcd.print("Pot=");lcd.print(sensorValue );lcd.setCursor(8, 1);lcd.print("Cont=");lcd.print(sensorValue2 );tone(45,3100,200);delay(500);}else {lcd.clear();lcd.print("RobNet");lcd.setCursor(0, 1);lcd.print("Por Cassio K. F.");delay(100);}}
PS: Ainda nao sei em que isso vai ser util no robo masssssssss.....
Nenhum comentário:
Postar um comentário