İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu basit ve ucuz bir arduino tabanlı frekanstır Sayaç maliyeti 4$'dan az, küçük devreleri ölçmek çok faydalı oldu
Adım 1: Proje Parçaları
1.adruino uno veya nano2. Atlama kabloları3. 16*2 lcd4. IC 5555. 1uf kapak
Adım 2: Pinleri Lcd'ye Lehimleyin
Adım 3: Arduino'ya Bağlantı
Şemayı takip edin ve dantel ve potansiyometreyi arduino'ya bağlayın
Adım 4: Aynı Kodu Adruino Sketch'e Kopyalayın ve Yükleyin
#Dahil etmek, LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Arduino'nun Pin 8'ine bağlı giriş sinyali
int pulseHigh; // Gelen darbenin yüksek zamanını yakalamak için tamsayı değişkeni
int pulseLow; // Gelen darbenin Düşük zamanını yakalamak için tamsayı değişkeni
kayan darbeToplam; // Gelen darbenin toplam süresini yakalamak için kayan değişken
yüzer frekans; // Hesaplanan Frekans
geçersiz kurulum() { pinMode(pulsePin, INPUT);
lcd.başla(16, 2);
lcd.setCursor(0, 0);
lcd.print("sade laboratuvarlar");
lcd.setCursor(0, 1);
lcd.print(" Frekans Sayacı ");
gecikme (5000); }
void loop() { lcd.setCursor(0, 0);
lcd.print("Sıklık");
lcd.setCursor(0, 1);
lcd.print("sade laboratuvarlar");
pulseHigh = pulseIn(pulsePin, YÜKSEK);
pulseLow = pulseIn(pulsePin, DÜŞÜK);
darbeToplam = darbeYüksek + darbeDüşük; // Darbenin mikrosaniye cinsinden zaman periyodu frekans=1000000/pulseTotal; // Hertz cinsinden frekans (Hz)
lcd.setCursor(0, 1);
lcd.print(frekans);
lcd.print("Hz");
gecikme(500); }
Adım 5: Frekans Jeneratörünün Yapımı
basit bu şemayı takip edin ve bu bağlantıları düzgün bir şekilde bağlayın birçok kişi 1uf kapasitör 800hz-40khz ve 101 kondansatör 50hz-4khz verecek şekilde sorun yaşıyor
Adım 6: Projenin Sonlandırılması
2 şemayı yaptıktan sonra şemada gösterildiği gibi birbirine bağlayın ve bu cihazın demosu için bağlantı