프로테우스/MOTOR 썸네일형 리스트형 Relay 제어 (I/O로 FAN 제어 및 LED상태) 안녕하세요 숭덕이 입니다. 릴레이로 FAN 제어를 하였으며, 해당하는 FAN에 대하여 LED ON 되는것으로 짜보았습니다. 펌웨어는 IAR로 작성하였으며, 참고하시기 바랍ㄴ다. 펌웨어 (IAR) 회로도 ISIS(프로테우스로 작성) 더보기 서보모터 #include #include void main(void) { unsigned int i=0; DDRD=0xff; //PB5,6 입니다. while(1) { for(i=0; i 더보기 DC모터 제어해보기 #include void main(void) { DDRC=0xff; while(1) { PORTC.0=0; PORTC.1=1; } } 더보기 스테핑모터 -1상 여자방식 #include #include int i ; unsigned char motor_phase[4] = { 0x08, 0x04, 0x02, 0x01 } ; // 2상 여자 방식 void main ( void ) { DDRC=0xff; for ( i = 0 ; i 더보기 스테핑모터 - 시뮬 #include unsigned int cnt0; unsigned char step=0x88, onoff=1; interrupt [EXT_INT0] void exint0(void) { if(onoff == 0) onoff = 1; else onoff = 0; } interrupt [TIM0_OVF] void timerint0(void) { if(onoff == 0) if( ++cnt0 == 2 ) { cnt0 = 0; step >>= 1; if(step == 0x08) step=0x88; } PORTC = step; TCNT0 = 6; // 재정의 1msec = 64*(256-6)/16 시뮬레이션할 때는 조절할 필요가 있음 } void main(void) { DDRC = 0xff; // 포트C를 출력으로.. 더보기 이전 1 다음