分享

Arduino LCD+光敏電阻+LED

 
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int sensorValue = 0;
void setup()
{
 lcd.init();                      // initialize the lcd
 lcd.init();
 lcd.backlight();
 pinMode(A0, INPUT);
 Serial.begin(9600);
 pinMode(11, OUTPUT);
 pinMode(10, OUTPUT);
 pinMode(9, OUTPUT);
void loop()
{
 sensorValue = analogRead(A0);
 Serial.println(sensorValue);
 analogWrite(11, map(sensorValue, 0, 1023, 0, 255));
 lcd.setCursor(0,0);
 lcd.print("Value=");
 lcd.setCursor(7,0);
 lcd.print(sensorValue);
 delay(500);
if ( sensorValue>= 700) {            
   digitalWrite(11, HIGH) ;
 }
 else {
   digitalWrite(11, LOW) ;
 }
}
分類:科技

評論
上一篇
  • 下一篇
  • 更多文章
    載入中... 沒有更多了