OLEH :
FAKULTAS TEKNIK
2020/2021
KATA PENGANTAR
Penyusun
Kelompok 5
BAB I
PENDAHULUAN
A. Latar Belakang
B. Tujuan
1. Memahami dasar Visual Basic.
2. Memahami teknik pembuatan system angka.
3. Dapat menggunakan Visual Basic.
BAB II
DASAR TEORI
Dalam Visual Basic untuk pembuatan tampilan user interface relatif mudah
dilakukan karena hanya perlu meletakkan objek-objek grafis ke sumber (form) yang
sudah disediakan Visual Basic. Setelah itu cukup mengatur properti dari objek-objek
tersebut.
Adapun kemampuan atau manfaat dari menggunakan bahasa pemrograman
Visual Basic ini antara lain sebagai berikut :
1. Untuk membuat program aplikasi berbasis desktop.
2. Untuk menghasilkan program akhir berakhiran .EXE yang bersifat Executable atau
dapat langsung dijalankan pada komputer lain.
B. Pengenalan Arduino
Arduino itu sebuah board mikrokontroler yang merupakan “sebuah sistem
komputer yang fungsional dalam sebuah chip”. Dalam bangunan Arduino telah tersedia
prosesor, memory, input output, dan bisa dibilang bahwa mikrokontroler ini adalah
komputer dalam versi mini yang disertai perngkat lunak pendukung untuk melakukan
pemograman yang disebut dengan Arduino IDE (Integrated Development Environment).
Dim a, b, c As Integer
If a = 1 Then b = b + 1
Label1.Caption = a
Label2.Caption = b
End Sub
3. Melakukan pengetesan
Langkah-langkah :
Dim a, b, c As Integer
If a = 1 Then
Shape1.BackColor = vbBlack
Shape2.BackColor = vbRed
Shape3.BackColor = vbRed
Shape4.BackColor = vbBlack
Shape5.BackColor = vbBlack
Shape6.BackColor = vbBlack
Shape7.BackColor = vbBlack
. . .
ElseIf b = 0 Then
Shape8.BackColor = vbRed
Shape9.BackColor = vbRed
Shape10.BackColor = vbRed
Shape11.BackColor = vbRed
Shape12.BackColor = vbRed
Shape13.BackColor = vbRed
Shape14.BackColor = vbBlack
End If
b = b + 1
If b = 10 Then
b = 0
a = a + 1
If a = 10 Then
a = 0
Timer1.Enabled = True
End If
End If
End If
End Sub
C. Membuat Program Gerbang Logika
Langkah-langkah :
Dim a, b As Integer
End Sub
D. Menyalakan LED 7 Segment menggunakan Adruino Uno
Langkah-langkah
void loop()
{
digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu4, HIGH);
digitalWrite(lampu5, HIGH);
digitalWrite(lampu6, HIGH);
digitalWrite(lampu7, HIGH);
delay (500);
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu6, LOW);
digitalWrite(lampu7, LOW);
delay (500);
}
4. Hasil Tes
E. Menyalakan LED 7 segment melalui single switch menggunakan arduino
Langkah-langkah :
void setup()
{
pinMode (s1, INPUT_PULLUP);
pinMode (lampu1, OUTPUT);
pinMode (lampu2, OUTPUT);
pinMode (lampu3, OUTPUT);
pinMode (lampu4, OUTPUT);
pinMode (lampu5, OUTPUT);
pinMode (lampu6, OUTPUT);
pinMode (lampu7, OUTPUT);
}
void loop()
{
if (digitalRead (s1) == LOW)
{
c=c+1;
delay (150);
}
if (c==2)
{
c=0;
delay (150);
}
if (c==1)
{
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu6, LOW);
digitalWrite(lampu7, LOW);
}
if (c==0)
{
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu6, LOW);
digitalWrite(lampu7, LOW);
}
}