void main()
{
unsigned int analog;
TRISA=0xFF;
TRISB=0;
TRISC=0;
PORTB=0;
PORTC=0;
while(1)
{
analog=Adc_Read(3);
if(analog>0&&analog<=64)PORTB=0x80;
else if(analog>64&&analog<=2*64)PORTB=0xC0;
else if(analog>2*64&&analog<=3*64)PORTB=0xE0;
else if(analog>3*64&&analog<=4*64)PORTB=0xF0;
else if(analog>4*64&&analog<=5*64)PORTB=0xF8;
else if(analog>5*64&&analog<=6*64)PORTB=0xFC;
else if(analog>6*64&&analog<=7*64)PORTB=0xFE;
else if(analog>7*64&&analog<=8*64)PORTB=0xFF;
else if(analog>8*64&&analog<=9*64)
{
PORTB=0xFF;
PORTC=0x80;
}
else if(analog>9*64&&analog<=10*64)
{
PORTB=0xFF;
PORTC=0xC0;
}
else if(analog>10*64&&analog<=11*64)
{
PORTB=0xFF;
PORTC=0xE0;
}
else if(analog>11*64&&analog<=12*64)
{
PORTB=0xFF;
PORTC=0xF0;
}
else if(analog>12*64&&analog<=13*64)
{
PORTB=0xFF;
PORTC=0xF8;
}
else if(analog>13*64&&analog<=14*64)
{
PORTB=0xFF;
PORTC=0xFC;
}
else if(analog>14*64&&analog<=15*64)
{
PORTB=0xFF;
PORTC=0xFE;
}
else if(analog>15*64)
{
PORTB=0xFF;
PORTC=0xFF;
}
else
{
PORTB=0;
PORTC=0;
}
}
}
วันจันทร์ที่ 24 ธันวาคม พ.ศ. 2561
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
Internet of Things (IoT)
Internet of Things หรือ IoT Internet of Things (IoT) คือ การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอิ...
-
Calculator with Pic 16f877 microcontroller is a comprehensive project. Comprehensive in the w...
-
Internet of Things หรือ IoT Internet of Things (IoT) คือ การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอิ...
-
#include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); int PIRpin = 8; void setup() { lcd.begin(); pinMode(PIRpin,...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น