Daftar Program Arduino
Daftar Program Arduino
#define sensor A0
#define led 13
void setup() {
Serial.begin(9600);
pinMode(sensor, INPUT_PULLUP);
pinMode(led, OUTPUT);
}
void loop() {
if(digitalRead(sensor) == HIGH){
while(digitalRead(sensor) == HIGH){}
digitalWrite(led,!digitalRead(led));
}
Serial.println(digitalRead(sensor));
delay(100);
}
Kelebihan menggunakan teks berjalan ini adalah kita bisa menuliskan lebih dari 16 karakter pada
baris pertama ataupun baris ke2 sehingga teks yang kita tuliskan dapat lebih panjang. teks yang
panjang akan di tampilkan scara berjalan sehingga jika kata-kata yang di tuliskan tidak mencukupi
pada layar lc maka dengan cara ini teks akan tetap dapat kita baca.
Berikut ini adalah skema koneksi LCD 2x16 dengan Arduino UNO, menggunakan tambahan 1
resistor 180 ohm dan resistor variabel untuk mengatur kecerahan lampu back light.
Pin yang terhubung antara LCD 2x16 dengan arduino uno adalah sebagai berikut:
RS 7
E 8
D4 9
D5 10
D6 11
D7 12
#include <LiquidCrystal.h>
karena menggunakan lcd 2x16 maka perintah code yang di berikan adalah
lcd.begin(16, 2);
kamu dapat menampilkan teks biasa dengan 16 karakter pada baris pertama dengan perintah
code
void loop() {
lcd.setCursor(0, 1);
lcd.print(&scrollMessage[position]);
delay(150);
#include <LiquidCrystal.h>
int position = 0;
void setup() {
lcd.begin(16, 2);
lcd.print("Belajar Robot");
void loop() {
lcd.setCursor(0, 1);
lcd.print(&scrollMessage[position]);
delay(150);
//belajarrobot
//http://roboticbasics.blogspot.com
void setup ()
{
pinMode (PIN_10, OUTPUT) ;
pinMode (PIN_11, OUTPUT) ;
pinMode (PIN_12, OUTPUT) ;
}
// LED merah
digitalWrite (PIN_12, HIGH);
delay (1000) ; // Tunda 1 detik
// LED KUNING
digitalWrite (PIN_11, HIGH);