//mega_lcd1602
//LCD1602 VCC-5V GND-GND SDA-pin20 SCL-pin21
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("LearningKit MEGA");
lcd.setCursor(0, 1);
lcd.print("MEGA LCD1602");
}
void loop(){
}
//mega_tricolorled
//TricolorLED - -Gnd R-pin11 G-pin12 B-pin13
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int redpin = 11;
int greenpin =12;
int bluepin =13;
int val =200 ;
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("LearningKit MEGA");
//lcd.setCursor(0, 1);
//lcd.print("MEGA LCD1602");
pinMode(redpin, OUTPUT);
pinMode(greenpin, OUTPUT);
pinMode(bluepin, OUTPUT);
}
void loop() {
//Red
lcd.setCursor(0, 1);
lcd.print("Red ");
digitalWrite(redpin, HIGH);
digitalWrite(greenpin, LOW);
digitalWrite(bluepin, LOW);
delay(1000);
//Green
lcd.setCursor(0, 1);
lcd.print("Green ");
digitalWrite(redpin, LOW);
digitalWrite(greenpin, HIGH);
digitalWrite(bluepin, LOW);
delay(1000);
//Blue
lcd.setCursor(0, 1);
lcd.print("Blue ");
digitalWrite(redpin, LOW);
digitalWrite(greenpin, LOW);
digitalWrite(bluepin, HIGH);
delay(1000);
//Raspberry
lcd.setCursor(0, 1);
lcd.print("Raspberry ");
digitalWrite(redpin, HIGH);
digitalWrite(greenpin, HIGH);
digitalWrite(bluepin, HIGH);
delay(1000);
//Cyan
lcd.setCursor(0, 1);
lcd.print("Cyan ");
digitalWrite(redpin, LOW);
digitalWrite(greenpin, HIGH);
digitalWrite(bluepin, HIGH);
delay(1000);
//Magenta
lcd.setCursor(0, 1);
lcd.print("Magenta ");
digitalWrite(redpin, HIGH);
digitalWrite(greenpin, LOW);
digitalWrite(bluepin, HIGH);
delay(1000);
//Yellow
lcd.setCursor(0, 1);
lcd.print("Yellow ");
digitalWrite(redpin, HIGH);
digitalWrite(greenpin, HIGH);
digitalWrite(bluepin, LOW);
delay(1000);
//White
lcd.setCursor(0, 1);
lcd.print("White ");
digitalWrite(redpin, HIGH);
digitalWrite(greenpin, HIGH);
digitalWrite(bluepin, HIGH);
delay(1000);
}
//mega_analogtemperature
//AnalogTemperature S-A0 Vcc-5V Gnd-Gnd
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("LearningKit MEGA");
lcd.setCursor(0, 1);
lcd.print("AnalogTemperatue");
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
float valueinC = sensorValue;
valueinC=valueinC /10.0;
String strtemp = String(valueinC,1);
lcd.init();
lcd.setCursor(0, 0);
lcd.print("Temperature");
lcd.setCursor(0, 1);
lcd.print(strtemp);
lcd.print(char(223));
lcd.print("C");
Serial.println(strtemp);
delay(1);
}
//mega_photocellsensor
//Phocell S-A0 Vcc-5V - -Gnd
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int sensorPin =A0 ;
int value = 0;
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("LearningKit MEGA");
lcd.setCursor(0, 1);
lcd.print("Photocellsensor");
Serial.begin(9600);
}
void loop() {
value = analogRead(A0);
//String strValue =String(value,0);
lcd.init();
lcd.setCursor(0, 0);
lcd.print("PhotocellSensor");
lcd.setCursor(0, 1);
lcd.print(value);
Serial.println(value);
delay(1);
}
0 件のコメント:
コメントを投稿