มินิโปรเจ็คไมโครคอนโทลนเลอร์ 2019
เครื่องเตือนไฟไหม้ อุปกรณ์ 1. PIC16f628A 2. Resistor 3 Capacitor 4. Buzzer 5.CRYSTAL 4MHz 6.ทรานซิสเตอร์ 7.100K Thermistor โค้ด int Read_T(void); void alarm (void); main() { while(1) { while(Read_T()<10) { alarm(); } } } int Read_T(void) { int i; i=0; TRISB = 0xF0; PORTB.F0 = 0; Delay_ms(10); TRISA = 0xF1; while(PORTA.F0 == 1) { i++; } i = i/10; return i ; } void alarm(void) { int i; PORTB.F1 = 1; PORTB.F2 = 0; for (i=0;i<200;i++) { PORTB.F0=1; Delay_us(500); PORTB.F0=0; Delay_us(400); } PORTB.F1=0; PORTB.F2=1; for (i=0;i<200;i++) { PORTB.F0; Delay_us(400); } } https://www.youtube.com/watch?