1. Buzzer

//0,1_do,2_re,3_mi,4_fa,5_fa,6_sol,7_la,8_si
float nada[]={0,1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5};
void setup()
{
pinMode(8, OUTPUT);
}
void loop()
{
for (int i = 2; i <= 8; i = i + (1)) {
tone(8,nada[(int)(i - 1)]);
delay(600);
noTone(8);
delay(600);
}
}
2. bluetooth

//PROGRAM FOR BLUETOOTH INTERFACE WITH ArduinoNano
//Dani Mardianto
//kirim data 1 untuk menyalakan LED pada D13
//kirim data 0 untuk mematikan0 LED pada D13
const int pinout = 10; // declare pinout with int data type and pin value
int inputdata = 0; //Variable for storing received data
void setup()
{
Serial.begin(9600); //Sets the baud rate for bluetooth pins
Serial.print("TEST PROGRAM\n");
Serial.print("BLUETOOTH WITH ARDUINO NANO\n");
pinMode(pinout, OUTPUT);
}
void loop()
{
if(Serial.available() > 0) // Send data only when you receive data:
{
inputdata = Serial.read(); //Read the incoming data & store into data
if(inputdata == '1')
{
digitalWrite(pinout, HIGH);
Serial.print("LED ON\n");
}
if(inputdata == '0')
{
digitalWrite(pinout, LOW);
Serial.print("LED OFF\n");
}
}
}
3. LED RGB

int merah = 11;
int hijau = 10;
int biru = 9;
void setup() {
// put your setup code here, to run once:
pinMode(merah, OUTPUT);
pinMode(hijau, OUTPUT);
pinMode(biru, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//LED menyala warna merah
analogWrite(merah,250);
analogWrite(hijau,0);
analogWrite(biru,0);
delay(1000);
//LED menyala warna hijau
analogWrite(merah,0);
analogWrite(hijau,250);
analogWrite(biru,0);
delay(1000);
//LED menyala warna kuning
analogWrite(merah,250);
analogWrite(hijau,250);
analogWrite(biru,0);
delay(1000);
//LED menyala warna oranye
analogWrite(merah,250);
analogWrite(hijau,50);
analogWrite(biru,0);
delay(1000);
}
4. Potensio

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.print("Baca tegangan Analog Potensio\n");
}
void loop() {
// put your main code here, to run repeatedly:
int data=analogRead(A0);
delay(500);
Serial.print("data = ");
Serial.println(data);
}
5. JOY Stick

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.print("TEST JOYSTICK\n");
}
void loop() {
// put your main code here, to run repeatedly:
int X=analogRead(A1);
delay(10);
int Y=analogRead(A0);
delay(500);
Serial.print("X,Y = (");
Serial.print(X);
Serial.print(",");
Serial.print(Y);
Serial.println(")");
}
6. LCD 16×2

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup(){
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
}
void loop()
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.write("Hallo");
lcd.setCursor(0, 1);
lcd.write("1234567890!@#$%^");
delay(1000);
}
