2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu yazımda size potansiyometreden ADC değerlerinin nasıl okunacağını göstereceğim.
Arduino programlamanın temeli budur. Arduino tarafından sağlanan Analog pini kullanarak analog değerleri okuyor.
potansiyo kullanmanın yanı sıra, analog giriş kullanan birkaç sensör vardır. ışık sensörleri, ses sensörleri ve toprak nemi sensörleri gibi.
Neden bir tencere kullanalım? çünkü bu bileşenin bulunması kolaydır ve analog giriş kullanılarak okunan sensörleri temsil edebilir.
Bu ADC okumasından, daha sonra çıkış cihazlarıyla işbirliği yapılabilir. ve kesinlikle ilginç şeyler yaratacaktır.
Adım 1: Gerekli Bileşenler
Bu, bu eğitimde gerekli olan bir bileşendir:
- Arduino nano v3.0
- Potansiyel 100K
- Jumper Tel
- Proje tahtası
- USB mini
- dizüstü bilgisayar
- Arduino IDE'si
Adım 2: Birleştirin
Kullanılan tüm bileşenleri birleştirin.
Montaj için yukarıdaki şematik çizimi kılavuz olarak kullanın.
Arduino için Potansiyel
1 ==> Gnd
2 ==> A0
3 ==> +5V
Adım 3: Programlama
Devre kurulduktan sonra. Daha sonra yapılmış olan ADC okuma programı ile arduinoyu doldurunuz.
Yaptığım eskiz kabaca şöyle:
void setup() { // seri iletişimi saniyede 9600 bitte başlat: Serial.begin(9600); }
// döngü rutini sonsuza kadar tekrar tekrar çalışır:
void loop() { // analog pin 0'daki girişi oku: int sensorValue = analogRead(A0); // okuduğunuz değeri yazdırın: Serial.println(sensorValue); gecikme(1); // kararlılık için okumalar arasında gecikme }
Orijinal dosyayı da aşağıdan indirebilirsiniz:
4. Adım: Sonuç
Sonuçları görmenin bir yolu aşağıdadır:
- Arduino'daki seri monitörü açın.
- Seri monitördeki baud hızının ve programın uygun olduğundan emin olun (burada 9600 kullanılarak).
- sonra potansiyometreyi çevirin
- Sağa döndürüldüğünde, ADC değeri daha da büyük olacaktır.
- Sola döndürüldüğünde, ADC değeri küçülür
- En küçük değer 0 ve en büyük değer 1023'tür.
0-1023 dijital verilerinden başka ilginç şeyler yapmak için kullanabiliriz. Yaklaşan makaleme bakmanız yeterli.