SỬA ĐỔI PHẦN MỀM TRONG BỘ THU PHÁT RF

SỬA ĐỔI PHẦN MỀM TRONG BỘ THU PHÁT RF


PIC16F84A với bộ thu phát tín hiệu RF Channel 6 MHz 433 MHz tạo ra một người bạn tên là Tuna Yildiz. Tôi đã thay đổi hành vi của ma quỷ bằng cách thay đổi phần mềm theo yêu cầu
Lúc đầu, khi nhấn nút, đèn LED tương ứng với nút đó sẽ sáng, nhưng khi nút được nhả ra, đèn sẽ không tắt cho đến khi một nút khác được nhấn. Điều đó có nghĩa là một LED luôn ở trên mạch.
Chương trình được truyền một cách logic chỉ khi dữ liệu được nhấn. Thêm vào đó, ngoài việc đẩy các nút, cả dữ liệu đã in và chưa in được gửi đi, và khi các nút được nhấn trong khi đèn LED có liên quan được bật (các lệnh tôi đã thêm được bật ở đây), tôi tắt nó đi.
433mhz_modifi để
NẾU PORTA.1 = 0 THEN
TRANSMITTER = 10
GOSUB GONDER
ENDIF
Trong phần đầu của chương trình, việc điều khiển các nút chỉ được thực hiện bởi các lệnh trên và chỉ khi nhấn nút. Khi chúng tôi rời nút, anh ấy không làm gì cả. Để chương trình hoạt động như chúng ta muốn, các dòng lệnh sau được viết cho từng nút riêng biệt.
NẾU PORTA.1 = 1 THEN
TRANSMITTER = 15
GOSUB GONDER
ENDIF
Về cơ bản, các mã chúng tôi đã thêm giống như trên.
Trong chương trình đầu tiên, chỉ có các nút được nhấn, dữ liệu đã được gửi đi, và khi chúng tôi không nhấn nút, chúng tôi đã gửi dữ liệu để làm cho nó trở thành mạch mà chúng tôi muốn.
Dòng lệnh sau được sử dụng trong phần nhận của quá trình chuyển đổi. Như bạn có thể thấy chỉ có nhà ở CAO và lệnh này chỉ giúp đốt đèn LED.
NẾU RECEIVER = 10 THEN
HIGH PORTB.0
ENDIF
Để tắt đèn LED, chúng tôi đã thêm các dòng lệnh sau để đèn LED tắt khi không nhấn nút. Chúng tôi đã sử dụng lệnh LOW để tắt đèn LED để đèn LED tắt
NẾU RECEIVER = 15 THEN
LOW PORTB.0	
ENDIF
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-2349.zip mật khẩu-pass: 320volt.com

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến