Merhaba KaradayıRobotics okurları 4. dersimize hoş geldiniz. Bu dersimizde Kompanentlere bir iş yaptırma ya da kompanentlerden gelen verileri okumayı öğreneceğiz. Bunun iççin kullanacağımız kodlar şu şekilde;
- digitalWrite();
- digitalRead();
- analogRead();
- analogWrite();
Evet arkadaşlar bu dersimizden sonra artık Arduino hakkında birazda olsa bilgiye sahip olacaksınız bu dersimizden sonra döngüler ve koşullar dersimiz olacak sakın onu okumayı unutmayın.
const int trig = 13; const int echo = 2; const int LEDPin = 5; int durum = 0; int analogDeger = 0; void setup() { pinMode(A0,INPUT) } void loop() { digitalWrite(trig , HIGH); // digital çıkış olarak belirlenen pine elektrik verir delay(20); // 20 MS BOYUNCA ELEKTRİK VERİYORUZ digitalWrite(trig , LOW); // digital çıkış olarak belirlenen pinden elektriği keser analogWrite(LEDPin, 175); //Elektriği pmw sinyali ile verir kullanılan ledin parlaklığı ayarlanabilir durum = digitalRead(13); // Eğer pine elektrik gidiyorsa durum 1 olacak gitmiyorsa 0 olacak analogDeger = analogRead(A0); // Digital write de pine gelen elekriği ya 5 v ya da 0 v olarak ölçersiniz ama // Bu kod ile analog pinlere gelen gerilimi tam olarak ölçebiliriz }
Show Conversion Code Hide Conversion Code Show Emoticon Hide Emoticon