Arduino ile if-else, else if kullanımı.
Arduino operatör kullanımı.
Arduino ve veya kullanımı.
Arduino eşit değildir kullanımı.
Malzemeler
Arduino Uno
1 Adet Led
2 buton
3 Adet 220 ohm direnç
9 Adet Erkek Erkek kablo
1 Adet Bread Board
int buton1=12;
int buton2=11;
int buton1okunan=0;
int buton2okunan=0;
int led=13;
int leddurum=0;
void setup()
{
Serial.begin(9600);
pinMode(buton1,INPUT);
pinMode(buton2,INPUT);
pinMode(led,OUTPUT);
}
void loop()
{
buton1okunan = digitalRead(buton1);
buton2okunan = digitalRead(buton2);
Serial.print(buton1okunan);
Serial.print(" - ");
Serial.println(buton2okunan);
if (buton1okunan != buton2okunan)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
}
void loop()
{
buton1okunan = digitalRead(buton1);
buton2okunan = digitalRead(buton2);
Serial.print(buton1okunan);
Serial.print(" - ");
Serial.println(buton2okunan);
if (buton1okunan == 1)
{
digitalWrite(led, HIGH);
}
else if (buton2okunan == 1)
{
digitalWrite(led, LOW);
}
}
void loop()
{
buton1okunan = digitalRead(buton1);
buton2okunan = digitalRead(buton2);
Serial.print(buton1okunan);
Serial.print(" - ");
Serial.println(buton2okunan);
if (buton1okunan == 1 && buton2okunan == 1)
{
digitalWrite(led, HIGH);
}
else if (buton2okunan == 1)
{
digitalWrite(led, LOW);
}
}
void loop()
{
buton1okunan = digitalRead(buton1);
buton2okunan = digitalRead(buton2);
Serial.print(buton1okunan);
Serial.print(" - ");
Serial.println(buton2okunan);
if(buton1okunan==1 || buton2okunan==1)
{
digitalWrite(led, HIGH);
}
else if (buton2okunan == 1)
{
digitalWrite(led, LOW);
}
}
void loop()
{
buton1okunan = digitalRead(buton1);
buton2okunan = digitalRead(buton2);
Serial.print(buton1okunan);
Serial.print(" - ");
Serial.println(buton2okunan);
if(buton1okunan==1 && leddurum==0) // veya için || kullan
{
digitalWrite(led,HIGH);
leddurum=1;
}
else if(buton1okunan==1 && leddurum==1)
{
digitalWrite(led,LOW);
leddurum=0;
}
}
#milliteknoloihamlesi #arduinoelseifkullanımı #robotics #robotikkodlama #arduinobutonledkullanımı