dominoFiber     domiRobot     Forum


Projeler - 12 Led Vumetre

12 Led Vumetre
Bu projemizde arduino ile yapılan 12 ledli vumetre (volume unit meter) devresini paylaşıyoruz. Vumetreler ses şiddeti seviyesini ölçme amacıyla kullanılmakla beraber çalmakta olan bir müziğin şiddetini görsel olarak ifade etme amacıyla da kullanılırlar. Ledli, ibreli, lcd göstergeli çeşitleri mevcuttur. Bu projemizde ses şiddetini 12 led ile ifade edeceğiz. Ne kadar çok ses varsa o kadar çok led yanacaktır.

Amaç
Arduino ile vumetre yapma becerisi kazanmak.

Seviye
Temel seviye

<a href="http://www.youtube.com/watch?v=PDeVdunFafc" target="_blank">http://www.youtube.com/watch?v=PDeVdunFafc</a>
Video 1: Arduino ile vumetre  uygulaması

Fotoğraf 1: Arduino ile vumetre uygulaması

Şema 1: Fritzing devre şeması

Şema 2: ISIS devre şeması


Malzeme listesi
Tüm malzemeleri malzeme isimlerine tıklayarak temin edebilirsiniz.

Vumetre arduino kodları
Kod: [Seç]
/*
www.domirobot.com
Vumetre
OCAK 2017
@2017, All Rights Reserved
@2017 Tüm Hakları Saklıdır. */

int led_pinleri[12] = { 1,2,3, 4, 5, 6, 7, 8, 9, 10, 11,12};
int vumetre, i;
int ses=0;

void setup()
{
for (i = 0; i < 12; i++)
  pinMode(led_pinleri[i], OUTPUT);
}

void loop()
{
ses = analogRead(A0); 
vumetre = ses / 12;     

  if (vumetre == 0) 
   {
   for(i = 0; i < 12; i++)
     {
     digitalWrite(led_pinleri[i], LOW);
     }
  } 
  else
  {
   for (i = 0; i < vumetre; i++)
    {
     digitalWrite(led_pinleri[i], HIGH);
    }
   
    for(i = i; i < 10; i++) 
     {
      digitalWrite(led_pinleri[i], LOW);
     }
  }
}

Download
İhtiyaç duyulması halinde projeye ait dosyaları buraya tıklayıp indirebilirsiniz.

Arduino uno R3 satın al

  • Arduino uno R3<br /> satın alArduino uno R3<br /> satın alArduino uno R3<br /> satın al