Up Down Count Atmega 16

     Up Down Count berikut ini adalah simulasi up down count sederhana menggunakan LCD yang di simulasikan menggunakan proteus .Langsung saja untuk skemanya sebagai berikut :


     Up down count ini menggukan IC Atmega 16 sebagai mikrokontrollernya dan LCD 16x2 sebagai penampil displaynya.Untuk membuatnya siapkan semua toll yang diperlukan dan komponen pastinya.Setelah semua siap mesti ada pertanyaan mana source codenya?jangan bingung dengan source codenya karena berikut adalah source codenya:


#include mega16.h
#include stdlib.h

// Alphanumeric LCD functions
#include alcd.h

// Declare your global variables here
//eeprom 
int data=0;
unsigned char tampil[6];
bit status_up=0,status_down=0;

#define tombol_up       PINB.1
#define tombol_down     PINB.0
#define on              0
#define off             1      


void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=P State0=P 
PORTB=0x03;
DDRB=0x00;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTD=0x00;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// USART initialization
// USART disabled
UCSRB=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// ADC initialization
// ADC disabled
ADCSRA=0x00;

// SPI initialization
// SPI disabled
SPCR=0x00;

// TWI initialization
// TWI disabled
TWCR=0x00;

// Alphanumeric LCD initialization
// Connections are specified in the
// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTC Bit 0
// RD - PORTC Bit 1
// EN - PORTC Bit 2
// D4 - PORTC Bit 4
// D5 - PORTC Bit 5
// D6 - PORTC Bit 6
// D7 - PORTC Bit 7
// Characters/line: 16
lcd_init(16);
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf(" UP DOWN ");
lcd_gotoxy(0,1);
lcd_putsf("DATA:");

while (1)
      {
      // Place your code here
       if (tombol_up==off) status_up=on;
       if ((tombol_up==on)&(status_up==on)) { data++; 
                                              if (data>=1000){ data=1000;}  
                                              status_up=off;
                                              lcd_clear();
                                                 }
       if (tombol_down==off) status_down=on;
       if ((tombol_down==on)&(status_down==on)) { 
                                                  data--;   
                                                  if (data<1){ data=0;}
                                                  status_down=off;
                                                  lcd_clear();
                                                     }
      
      lcd_gotoxy(0,0);
      lcd_putsf(" UP DOWN");
      lcd_gotoxy(0,1);
      lcd_putsf("DATA COUNT:");                                            
      itoa(data,tampil);  
      lcd_gotoxy(12,1);
      lcd_puts(tampil); 
        
      }
}


     Oke semua sudah komplit tinggal compile source codenya dan programkan ke IC Atmega 16,rakit cek dan coba.Semoga bermanfaat


Read more >>

LED VU Display LM3915

     LED VU Display pada kali ini menggunakan tiga IC yaitu IC LM3915,NE555,dan CD4066.Bagi yang ingin membuatnya pertama pasti siapkan komponennya,alat dan skematik serta lay out .LED VU Display mempunyai fungsi sebagai indikator jika ada signal audio yang masuk pada perangkat audio kita.LED VU Display ini sangat mudah membuatnya yang penting pastinya teliti dalam merakitnya .Langsung saja ke gambar lay outnya supaya mudah dalam proses pencatan komponen apa yang harus dibeli dan menyiapkan alat.Berikut gambar lay outnya




Oya skematiknya maaf tidak ada karena saya cari di komputer tidak ketemu tetapi itu tidak menjadi masalah untuk tetap bisa membuatnya.
     Berikutnya pasti timbul pertanyaan berapa tegangan yang digunakan?Tegangan yang digunakan adalah 12VDC .Sedikit berbagi mengenai LED VU Display ,semoga bermanfaat .
Read more >>

LED VU Display Atmega 8

     Lama belum update cari - cari bahan di komputer ketemu LED VU Display Atmega 8,LED VU display ini digunakan sebagai indikator suara audio yang biasa digunakan di perangkat audio amplifier.Untuk membuatnya diperlukan bahan-bahan seperti IC Atmega 8,LED,Resistor dan komponen pendukung lainnya yang bisa dilihat di skematik berikut ini


     Jika semua bahan sudah tersedia mulailah merakit sesuai dengan skematiknya langkah demi langkah,jika muncul pertannyaan mana file yang diprogramkan ke IC Atmega 8?Jangan bingung nanti kami sediakan bagi yang ingin membuatnya disini.Demikian sedikit mengenai LED VU Display Atmega 8 semoga bisa bermanfaat.

Read more >>

Loudspeaker Management

     Loudspeaker management dalam dunia sound system sangatlah populer,dimana alat ini digunakan untuk mengolah suara dari out mixer sebelum masuk ke amplifier.Alat ini memiliki input  dan output yang bisa diatur  peruntukannya .Di dalam Loudspeaker management terdapat berbagai macam fungsi yaitu crossover,equalizer,limiter,compressor,delay dan lain-lain.Berikut dari beberapa yang biasa digunakan sound system



      Dari berbagai merk yang ada memiliki karakter dan spesifikasi sendiri-sendiri,tetapi pada dasarnya systemnya sama yaitu mengolah signal audio agar jadi lebih baik sesuai yang diinginkan oleh operator sound system.Bagi yang awam perangkat ini memang agak ribet karena pengaturannya banyak dan serba digital,tetapi bagi yang sudah tau satu perangkat ini memiliki banyak fungsi dan pastinya praktis serta penting dalam sound system.Demikian dulu mengenai loudspeaker management semoga bermanfaat.

Read more >>

Jam Digital PIC16F628 + RTC DS1307

     Jam Digital PIC16F628 + RTC DS1307 sesuai judulnya jam digital kami akan bagikan buat teman-teman yang mau membuatnya sendiri.Pertama yang harus ada adalah alat kerja seperti solder,avo meter,timah,tang potong ,dll.Setelah alat kerja sudah tersedia barulah menyiapkan bahan untuk dirakit seperti PCB,komponen,skema,dll
     Berikut skematiknya


     Jam digital ini berbasiskan mikrokontroler PIC 16F628 dengan RTC DS1307.Jam digital ini walaupun listrik mati tidak akan reset karena disana ada RTC yang disupply oleh baterai 3 volt.Untuk file pendukungnya berikut kami sertakan dan bisa teman-teman ambil disini dan untuk file simulasinya disini.
     Sebelum merakit pastikan semua komplit dan sudah tersedia agar dalam proses pembuatan tidak memakan waktu lama .Demikian semoga bermanfaat...

Read more >>

Jadwal Sholat Running Text P10

 Jadwal Sholat Digital Running Text P10 




Itu adalah penampakan jadwal sholat yang biasa dipasang pada masjid-masjid besar , bagi yang ingin masjidnya dipasang ini kami bisa membantu memujudkannya dengan menghubungi contact kami.
Jika ingin belajar kami bisa membantu menyediakan kitnya untuk dirakit sendiri.Semoga bermanfaat...

Berikut Videonya 



Read more >>

PCB

     Dalam pembuatan suatu rangkaian elektronika diperlukan PCB .Sebagai contoh kita mau membuat audio power amplifier yang pertama diperlukan dan dibeli di toko elektronik pastilah PCB power amplifier yang dimaksud kemudian baru komponen dan kalau sudah komplit baru dirakit sesuai dengan PCB tersebut.Sebagai gambaran ini ada beberapa contoh PCB


PCB Final Tr Sanken

PCB Final Tr Toshiba

PCB Power amplifier Yiroshi

PCB Power amplifier 500W 

PCB Penguat Mic Backsound

     Demikian sekelumit coretan dari kami ,selamat berkarya dan semoga bermanfaat.....



Read more >>

Aktif Crossover

   Bagi para operator sound system mesti kenal dengan namanya aktif crossover.Aktif crossover berfungsi sebagai pengubah input audio dari signal audio flat ke yang diinginkan  misal sub , low , mid , high.Dalam aktif crossover itu terdapat filter-filter ( LPF,Band Pass Filter,HPF ) yang fungsinya untuk memecah signal suara yang asalnya flat menjadi sesuai yang diinginkan.Berikut penampakan PCBnya



Out yang dihasilkan dari PCB diatas adalah High , Mid , Low , Sub dan untuk inputnya stereo audio L,R.Banyak aktif crossover yang ada dipasaran baik PCB maupun produk jadi , ini salah satu alternatif untuk pecinta audio dalam mengolah signal audio agar didapatkan suara yg sesuai keinginan dengan menambahkan crossover aktif sebagai pengatur sekaligus pembagi keluaran suara selain aksesori lainnya seperti equalizer,parametric tone control,bbe,dan lain-lain .Demikian coretan singkat kami semoga bermanfaat.
Read more >>

Power Supply Amplifier

     Dalam pembuatan amplifier out door/lapangan dibutuhkan daya yang besar dan power supply yang mumpuni agar power amplifier dapat bekerja dengan maksimal.Faktor yang perlu diperhatikan selain transformator adalah dioda brigde dan capasitor serta jangan lupa resistor untuk membuang muatan capasitor setelah power amplifier dimatikan karena jika tidak ada akan membahayakan jika kita sedang melakukan cek atau perbaikan.Karena resiko konslet akan besar disebabkan dalam capasitor masih tersimpan muatan listrik/tegangan sisa .Berikut salah satu contoh pcb power supply yang kami gunakan dalam pembuatan power amplifier out door



    Demikian sekilas mengenai pcb power supply yang gunakan untuk pembuatan power amplifier outdoor/lapangan .Semoga bermanfaat
Read more >>
//