Haberler:

[move]Türkiye'nin Elektronik ve Metal Dedektörlerini Buluşturan İlk Sitesi Teknoloji Ekibi'ne Hoş Geldiniz.[/move]

Ana Menü

Şifreli Kilit CCS Ufak bir sorun var !!!

Başlatan centeremr1, 28 Haziran 2013, 14:59:41

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

centeremr1

SelamunAleykum...


Ben pic programlamaya yeni başladım, led yakıp döndürme, grafik ekran yazdırma, motor yön kontrol v.s...
Şimdi ise Hobi olarak Odamın kapısına koymak ve şifreli kasa yapmak için bir çalışma yaptım fakat algoritmasında bir sıkıntı yaşıyorum.
Yaşadığım sıkıntı; Şifrelemeyi herşeyi oluşturdum yalnız şifre sırasını yapamadım... >>> Örneğin; şifre 456 ama bunu ''875467'' yazsanızda şifre kabul ediliyor ''346235'' yazsanızda kabul ediyor yani anlayacağınız içinde koyduğunuz şifrenin geçmesi açmanıza yetiyor...
Sıralama yapamadım yani önce 4 e basılcak sonra 9 a basıldığında hata vericek gibi :)

Yardımcı olabilecek varsa Proteus, .C kodlarını falan gönderebilirim Teşekkürler.
Linkback: Şifreli Kilit CCS Ufak bir sorun var !!!

has_artvin_li

Bir zamanlar pic basic ile rf uzaktan kumanda yaparken mançestır kodu denen bi dalavereyi kullanmıştık :D datalar karışmasın diye vericiden gelen dataları alıcıda test ediyorduk yani her kumandadan gelen sinyale cevap vermesin diye ;)


Mesela 4 byte preamble sinyali yolluyoduk sonra birde asıl çocuk olan iş yapacak sinyali gönderiyorduk örneğin o ilk gönderdiğimiz preamble sinyali 4-3-2-1 asıl işi yapacak sinyal 1


Alıcı 4-3-2-1 sinyaline de uyanıyor 4 bye A 4 byte 5 gibi abuk subuk sinyallere de uyanıyor fakat asıl çocuk 1 sinyalini yakalayamayınca çalışmıyor biz ise alıcıda şöyle bir yöntem kullanıyorduk gelen data1=4 data2=3 data3=2 data4=1 ise ve asıl data=1 ise lambayı yak şeklinde....


Bu da bütün verileri bir nevi şifrelemiş oluyordu ki aynı parçalarla farklı kodlar girerek yaptığımız vericiler birbirlerini kesinlikle etkilemiyordu...


Sizin de algoritma kısmında asıl datayı birkaç byte şeklinde picin eeprom gibi bir alanına yada kendi oluşturduğunuz bir alana kayıt edip kullanıcının girdiği datayı bu sizin kayıtlı data ile karşılaştırıp sonuç doğru ise röleyi çekmesini sağlayabilirsiniz.


Ha derseniz ki ben c kodlarını yolliyim ben ccs c den nerdeyse hiç anlamıyorum mikroc yada proton yada pic basic gibi diller olsa o zaman sizinle ortak paydamız olmuş olur birlikte seve seve bu projede çalışabilirdik...


umarım faydalı olmuştur.


Paylaş whatsappPaylaş facebookPaylaş linkedinPaylaş twitterPaylaş myspacePaylaş redditPaylaş diggPaylaş stumblePaylaş technoratiPaylaş delicious