Devrede 1 adet buton ve 2 adet DIP switch kullanılıyor.
Bunlardan ;
PIC'in 11 numaralı bacağına bağlı olan B1 butonu , manuel olarak istendiği anda beacon göndermek maksadıyla kullanılıyor.
PIC'in 13 numaralı bacağına bağlı olan S1 switch ile Sabit aralıklı / Akıllı beacon seçimi yapılıyor.
PIC'in 12 numaralı bacağına bağlı olan S2 switch ile sabit aralıklı beacon seçiminde birincil yada ikincil beacon aralığı seçilebiliyor.
Bu durumda 2 DIP switch ile aşağıdaki çalışma seçenekleri ortaya çıkıyor:
1- S1 açık S2 açık: Sabit aralıklı Birincil Beacon periyodunda gönderim.
2- S1 açık S2 kapalı: Sabit aralıklı İkincil beacon periyodunda gönderim.
3- S1 kapalı S2 açık: Hıza bağlı değişken aralıklı daha sık periyotlu ve 40 dereceyi aşan dönüşleri 10 sn içerisinde gönderim
4- S1 kapalı S2 kapalı: Hıza bağlı değişken aralıklı daha seyrek periyotlu ve 60 dereceyi aşan dönüşleri 10 sn içerisinde gönderim.
3. ve 4. seçeneğin hız değişkenleri önceki mesajımda eklediğim tabloda mevcuttur.
S2 swith'inin akıllı beacon özelliği kullanıldığında TX gecikme süresi ise konfigürasyon esnasında tanımladığımız Birincil ve ikincil TX Delay değerlerini kullanır.