Materi Komunikasi Serial Arduino VB: Form1 Object Eventargs
Materi Komunikasi Serial Arduino VB: Form1 Object Eventargs
FORM
PROGRAM ARDUINO
void setup() {
Serial.begin(9600);
void loop() {
Serial.println(data_random);
delay(100);
}
MATERI KOMUNIKASI SERIAL ARDUINO VB SAKLAR ON OFF
FORM
PROGRAM ARDUINO
#define lampu 13
void setup()
{
Serial.begin(9600);
pinMode(lampu,OUTPUT);
digitalWrite(lampu,LOW);
}
void loop()
{
if (Serial.available())
{
int data_masuk=Serial.parseInt();
if (data_masuk==1)
{
digitalWrite(lampu,HIGH);
}
else if (data_masuk==2)
{
digitalWrite(lampu,LOW);
}
}
int data_random=random (0,1023);
Serial.println(data_random);
delay(10);
}
MATERI MENYALAKAN LED DI ARDUINO DARI VISUAL BASIC
FORM
End Sub
Button1.Enabled = False
Button2.Enabled = False
ComboBox2.Items.Add(9600)
ComboBox2.Items.Add(38400)
ComboBox2.Items.Add(57600)
ComboBox2.Items.Add(115200)
End Sub
PROGRAM ARDUINO
#define led13 13
char val;
void setup()
{
Serial.begin(9600);
pinMode(led13,OUTPUT);
}
void loop()
{
if(Serial.available()!=0){
val=Serial.read();
Serial.print(val);
if(val=='A')
{
digitalWrite(led13,HIGH);
}
if(val=='a')
{
digitalWrite(led13,LOW);
}
}
}
MATERI MENYALAKAN LED DI ARDUINO DARI VISUAL BASIC 2
FORM
Button1.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
Button5.Enabled = False
Button6.Enabled = False
ComboBox2.Items.Add(9600)
ComboBox2.Items.Add(38400)
ComboBox2.Items.Add(57600)
ComboBox2.Items.Add(115200)
End Sub
End Sub
Button4.BackColor = Color.Red
Button5.BackColor = Color.Red
Button6.BackColor = Color.Red
Button7.BackColor = Color.Yellow
Button8.BackColor = Color.Lime
Button9.BackColor = Color.DarkGray
Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
Button5.Enabled = True
Button6.Enabled = True
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button9.Click
SerialPort1.Close()
Button8.BackColor = Color.DarkGray
Button9.BackColor = Color.Lime
End Sub
End Class
PROGRAM ARDUINO
#define led1 5
#define led2 6
#define led3 7
char val;
void setup()
{
Serial.begin(9600);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
}
void loop()
{
if(Serial.available()!=0){
val=Serial.read();
Serial.print(val);
if(val=='A'){
digitalWrite(led1,HIGH);}
if(val=='a'){
digitalWrite(led1,LOW);}
if(val=='B'){
digitalWrite(led2,HIGH);}
if(val=='b'){
digitalWrite(led2,LOW);}
if(val=='C'){
digitalWrite(led3,HIGH);}
if(val=='c'){
digitalWrite(led3,LOW);}
}}