membuat lampu strobo dengan mudah

hai sob...tahu kan lampu strobo! itu lho lampu yang terpasang pada motor atau mobil Polisi. lampu dapat berkedip-kedip dengan warna merah dan dan biru. kali ini saya mau berbagi cara membuat lampu strobo dengan mudah, simpel, dan murah tentunya. simpel karena menggunakan IC mikrokontroler Attiny13A, 8 kaki. murah karena harga ICnya juga murah, sekitar Rp11 ribu. IC Attiny13A bisa langsung mendrive Led ukuran kecil 3mm. dan mudah karena rangkaian tidak rumit. hanya perlu membutuhkan sedikit kesabaran karena IC Atiny13A memerlukan sebuah program yang harus diisikan melalui komputer.
membuat lampu strobo dengan mudah
keuntungan utama menggunakan IC mikrokontroler adalah simpel, murah, dan sangat mudah untuk dikendalikan dengan berbagai variasi nyala dan tundaan waktunya. jika menggunakan rangkaian analog akan sukar untuk dikendalikan sekenhendak hati, karena sifatnya sudah fix. apalagi harus menggunakan trimpot untuk mengendalikannya. sedangkan jika menggunakan IC Mikrokontroler cukup menggunakan microswitch.

silahkan buat skema seperti dibawah ini di proteus.

membuat lampu strobo dengan mudahminsis attiny13
lalu copas kode membuat lampu strobo dengan mudah berikut di bawah ini ke Bascom-AVR. kompilasi dan jalankan diproteus. cara kompilasi dan simulasi bisa baca pada bab Pemrograman Mikrokontroler untuk pemula
Ddrb = &B011
Portb = &B111

Dim Var As Byte , T1 As Bit

Declare Sub Var1
Declare Sub Var2
Declare Sub Var3

Var = 1

Do
   Select Case Var
      Case 1 : Var1
      Case 2 : Var2
      Case 3 : Var3
   End Select

   If Pinb.2 = 0 Then
      If T1 = 0 Then
         T1 = 1
         Incr Var
         If Var = 4 Then
            Var = 1
         End If
      End If
         Else
            T1 = 0
   End If
Loop

End

Sub Var1:
   Waitms 150
   Reset Portb.0
   Waitms 150
   Set Portb.0
   Waitms 150

   Wait 2

   Waitms 150
   Reset Portb.1
   Waitms 150
   Set Portb.1
   Waitms 150

   Wait 2
End Sub

Sub Var2:
   Waitms 150
   Reset Portb.0
   Waitms 150
   Set Portb.0
   Waitms 150

   Reset Portb.0
   Waitms 150
   Set Portb.0
   Waitms 150

   Wait 2

   Waitms 150
   Reset Portb.1
   Waitms 150
   Set Portb.1
   Waitms 150

   Reset Portb.1
   Waitms 150
   Set Portb.1
   Waitms 150

   Wait 2
End Sub


Sub Var3:
   Waitms 150
   Reset Portb.0
   Waitms 150
   Set Portb.0
   Waitms 150

   Reset Portb.0
   Waitms 150
   Set Portb.0
   Waitms 150

   Reset Portb.0
   Waitms 150
   Set Portb.0
   Waitms 150

   Wait 2

   Waitms 150
   Reset Portb.1
   Waitms 150
   Set Portb.1
   Waitms 150

   Reset Portb.1
   Waitms 150
   Set Portb.1
   Waitms 150

   Reset Portb.1
   Waitms 150
   Set Portb.1
   Waitms 150

   Wait 2
End Sub

kode membuat lampu strobo dengan mudah diatas akan membuat 3 variasi nyala lampu. untuk mengubah variasi cukup menekan tombol "variation". variasi pertama led kedip satu bergantian, atau flip-flop biasa. variasi kedua led kedip dua kali bergantian, dan ke tiga led kedip 3 kali bergantian. kemudian akan kembali ke variasi satu. silahkan dimodifikasi sendiri sehingga tombol yang satu lagi bisa untuk mengatur speed.

Artikel Terkait

membuat lampu strobo dengan mudah
4/ 5