با سلام من میخوام ا یک کلید وقتی کلید را نگه میدارم تا 10 تک تک واز 10 به بالا 10 تا 10تا بشمارد واز 10به بالا هم هر وقت کلید رافشار میدهم دوباره یکی یکی بشمارد من میخوام این کارا با کد ویژن انجام دهم لطفا کمک کنید
اطلاعیه
Collapse
No announcement yet.
خواندن کلید
Collapse
X
-
پاسخ : خواندن کلید
ایده کلی میتونه به اینصورت باشه
دیگه خودتون که بلدید میتونید جزئیاتشو اضافه کنید و کامل کنید :smile:
کد PHP:#include <avr/io.h> #include <util/delay.h> #define SW_BIT PB0 #define SW_PIN PINB #define SW_DDR DDRB int main( void ){ int count=0, speed_up=0; SW_DDR &= ~( 1 << SW_BIT ); while( 1 ){ if( SW_PIN & (1<<SW_BIT) ){ if( speed_up <= 10 ){ count++; speed_up++; }else{ count += 10; } }else{ speed_up = 0; } _delay_ms(200); // here, use "count" variable } }
دیدگاه
دیدگاه