เครื่องให้อาหารปลาอัตโนมัติ
โดยใช้ PIC microcontroller ตั้งเวลาจ่ายไฟ
วงจรสวิตซ์ใช้ Transistor ดาร์ลิงตัน รับสัญญาณจาก PIC เพื่อตัดต่อการจ่ายไฟ 12 V
Code program CCS PIC 16F627A
#include <16F627A.h>
#use delay(clock=4000000)
#fuses XT,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP
unsigned long i,j;
//www.konkarhoon.blogspot.com/
void delays(){
delay_ms(300000);
}//www.konkarhoon.blogspot.com/
void main(void)
{
set_tris_a(0B00000000);
while(1)
{
output_high(PIN_b0);
output_high(PIN_b4);
delay_ms(500);
output_low(PIN_b0);
output_low(PIN_b4);
delay_ms(500);
output_high(PIN_b0); // ´feed
output_high(PIN_b4);
delays();
output_low(PIN_b0); // delay 12 hr
output_low(PIN_b4);
for(j=1;j<1440;j++){
delays();
}
//www.konkarhoon.blogspot.com/
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น