قمت بشراء central lock خاص بالسيارت وهو يحتوي علي عدد 2 ريموت كنترول RF وبالتاكيد دارة استقبال RF في الجزء الخاص بالاستقبال
المطلوب هو استخدام الريموت للتحكم في اي شي من خلال متحكم دقيق ATMEGA16 علي ان يكون البرنامج بلغة Bascom AVR
قمت بفك دارة الاستقبال وربطها بلوحة اردوينو ومن خلال المكتبة RC Switch تمكنت من معرفة الكود الذي يرسله الريموت من خلال الاربعة ازرار خاصته وهي كالتالي:
كود:
Decimal: 6950993 (24Bit) Binary: 011010100001000001010001 Tri-State: not applicable PulseLength: 278 microseconds Protocol: 1
Raw data: 8656,300,820,852,256,852,256,296,824,844,268,288,828,844,264,288,828,288,832,284,832,284,832,836,272,288,828,288,832,284,828,288,828,292,828,840,268,288,828,840,272,284,832,284,832,288,828,840,272,
Decimal: 6950994 (24Bit) Binary: 011010100001000001010010 Tri-State: not applicable PulseLength: 277 microseconds Protocol: 1
Raw data: 8664,296,820,852,260,848,264,296,820,856,256,292,824,848,264,292,824,292,824,292,824,292,824,848,264,296,820,296,820,292,824,296,820,296,820,852,260,292,824,848,264,292,824,292,824,844,268,288,832,
Decimal: 6950996 (24Bit) Binary: 011010100001000001010100 Tri-State: not applicable PulseLength: 279 microseconds Protocol: 1
Raw data: 8660,296,824,844,264,844,268,288,828,840,272,288,828,840,272,284,832,284,832,284,832,284,836,836,272,284,832,284,832,284,832,284,832,284,836,144,264,296,820,852,260,296,820,848,264,288,828,292,824,
Decimal: 6951000 (24Bit) Binary: 011010100001000001011000 Tri-State: not applicable PulseLength: 278 microseconds Protocol: 1
Raw data: 8660,296,820,848,260,848,264,292,828,840,268,288,832,836,272,284,832,284,832,284,832,288,828,840,272,288,828,284,832,288,828,284,832,284,832,836,272,288,828,840,272,840,272,284,832,280,836,280,836,
ولكن انا لا اريد الاردوينو لذلك ارجو المساعدة في استخدام النافذه التسلسلية UART او اي طريقة اخري المهم ان تكون بلغة Bascom AVR لاني بقية الكود الخاص بمشروعي بلغة الباسكوم ولا اعرف بقية اللغات