“SISTEM TERTANAM”
Oleh:
Ada kebanggan tersendiri jika laporan ini dapat berguna bagi para
pembaca nantinya. Terima kasih juga kami ucapkan kepada teman-teman yang
telah berkontribusi dengan memberikan ide-idenya selama melakukan percobaan
praktikum sehingga laporan ini bisa disusun dengan baik dan rapi.
Kami berharap semoga laporan ini bisa menambah wawasan para pembaca
dan tentunya mendapat kan nilai yang memuaskan. Namun terlepas dari itu, kami
memahami bahwa laporan ini masih jauh dari kata sempurna. semoga laporan ini
dapat bermanfaat bagi pembaca.
TUGAS 1
A. JUDUL PERCOBAAN
Menyalakan led dengan cara serial menggunakan push button
B. TUJUAN PERCOBAAN
Menyalakan led yang terhubung pada Arduino 1 menggunakan push
button yang terhubung pada Arduino 2 dan sebaliknya.
D. PROSEDUR PERCOBAAN
Pada tugas ini kami akan membuat project Menyalakan 2 LED secara
serial dengan 2 push button menggunakan 2 buah arduino uno.pasang led
dan button pada papan breadboard.lalu Pada kedua arduino kami gunakan
pin 7 sebagai inputan sedangkan untuk output(led) kami gunakan pin 8
hubungkan menggunakan kabel jumper, kemudian hubungkan TX ke RX
dan sebaliknya pada masing masing Arduino agar dapat terhubung secara
serial menggunakan kabel jumper juga. tidak lupa hubungkan juga button ke
power yaitu pin 5v pada arduino.
#define b 7
#define led 8
void setup() {
pinMode(b,INPUT_PULLUP);
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop() {
int nilai = digitalRead(b);
if(Serial.available()>0) {
int data = Serial.read();
if(data=='1') {
digitalWrite(led,HIGH);
}
else {
digitalWrite(led,LOW);
}
}
if(nilai ==1) {
Serial.print("1");
}
else {
Serial.print("2");
}
delay(100);
}
TUGAS 2
A. JUDUL PERCOBAAN
Menyalakan 8 buah led sesuai dengan nilai biner pada potensiometer
B. TUJUAN PERCOBAAN
Menyalakan 8 buah led yang terhubung pada Arduino pertama sesuai
bilangan biner delapan bit yang dikirim oleh potensiometer yang terhubung
pada Arduino 2 dalam bentuk bilangan decimal yang dapat dilihat pada
serial monitor arduino program.
D. PROSEDUR PERCOBAAN
void setup() {
pinMode (potensio, INPUT);
Serial.begin(9600);
}
void loop() {
Value = analogRead(potensio);
Biner = map(Value, 0, 1023, 0, 255);
Serial.print("nilai sensor = ");
Serial.println(Biner);
delay(1000);
}
if(A==1)
{
digitalWrite(4,HIGH);
}
else
{
digitalWrite(4,LOW);
}
if(B==1)
{
digitalWrite(5,HIGH);
}
else
{
digitalWrite(5,LOW);
}
if(C==1)
{
digitalWrite(6,HIGH);
}
else
{
digitalWrite(6,LOW);
}
if(D==1)
{
digitalWrite(7,HIGH);
}
else
{
digitalWrite(7,LOW);
}
if(E==1)
{
digitalWrite(8,HIGH);
}
else
{
digitalWrite(8,LOW);
}
if(F==1)
{
digitalWrite(9,HIGH);
}
else
{
digitalWrite(9,LOW);
}
if(G==1)
{
digitalWrite(10,HIGH);
}
else
{
digitalWrite(10,LOW);
}
if(H==1)
{
digitalWrite(11,HIGH);
}
else
{
digitalWrite(11,LOW);
}
Serial.print("nilai sensor = ");
Serial.println(num);
}
}
TUGAS 3
A. JUDUL PERCOBAAN
Menyalakan led menggunakan push button melalui mode serial
menggunakan Bluetooth.
B. TUJUAN PERCOBAAN
Menyalakan led yang terhubung pada Arduino pertama dengan
menggunakan push button yang terhubung pada arduino kedua dan begitu
sebaliknya dengan menggunakan mode serial menggunakan Bluetooth.
D. PROSEDUR PERCOBAAN
#include <SoftwareSerial.h>
void setup() {
Serial.begin(9600);
pinMode(led,OUTPUT);
pinMode(button,INPUT_PULLUP);
moduleSerial.begin(38400);
}
void loop() {
if(moduleSerial.available()>0)
{
char data = moduleSerial.read();
Serial.println(data);
if (data=='x'){
digitalWrite(led, HIGH);
}
else if(data=='y'){
digitalWrite(led, LOW);
}
}