회원가입 ID/PW 찾기
AA
 
저희가 구상한 것이.. 흠.. 적외선 센서에 신호가 가다가 끊기는 순간을 계산했다가
다시 신호가 가면 모터가 4~5초정도 CW로 회전하고 다시 CCW로 회전하는 구상을 하고 있는데요..
아래 언어가 맞는지 모르겠네요 .. 참고로 이 코드는 지인에게 부탁해서 얻은 코드 입니다.
입력은 되는데 모터 구동이 안되서요 ㅜㅜ 고수님들 부탁드립니다 ...
회로도도 올려야 하는데요 .. 흠... 당장 그려놓은것이 없어서..
사용중인 부품은
발광부, 수광부 각1EA
가변저항 1EA , 고정저항 4~5EA(수치는 입력하지 않겠습니다..
ATmega16 1EA , LM324N 1EA
LED 1EA, 모터모듈AM_CD2L 1EA, 스텝모터형 모터 1EA 입니다.
ISP로 코드가 입력이 된것을 보면 .. 회로에는 이상이 없다고 생각하는데요 ~
고수님들!! 정말 부탁드려요 ㅜㅜ
#include <avr/io.h>
#define SENSOR 0x01
//#define SW1 0x02
//#define SW2 0x04
#define ON 1
#define OFF 0
typedef unsigned char BYTE;
typedef unsigned int WORD;
BYTE ccw_rotation, cw_rotation,quick_stop;
BYTE SENSING, back;
void delay(BYTE ta){
WORD tb,i,j;
tb=30000;
for(i=0; i<ta; i++)
for(j=0; j<tb; j++);
}
void motor_init(){
ccw_rotation=0x03;
cw_rotation=0x02;
//quick_stop=0x;
}
void motor_rotation(BYTE rotation_data){
PORTA=rotation_data;
}
int main(){
DDRA=0xFF;
//DDRB=0xff;
//DDRC=0xff;
DDRD=0x00;
motor_init();
while(1){
// if((PIND & SW1)!=0x00)DAY=1;
// if((PIND & SW2)!=0x00)DAY=2;

if((PIND & SENSOR)==0x00){
motor_rotation(cw_rotation);
// PORTC=0x01;
// count++;
delay(50);
// SENSING=ON;
// PORTC=0x00;
// motor_rotation(ccw_rotation);
}
else if((PIND & SENSOR)!=0x00){
motor_rotation(ccw_rotation);
}
//if( (count==3 && DAY==1) || (count==6 && DAY==2) )back=ON;
/*if(back==ON){
DAY=OFF;
motor_rotation(cw_rotation);
PORTC=0x00;
if((PIND & SENSOR)==0x00)SENSING=ON;
if(((PIND & SENSOR)!=0x00) && SENSING==ON){
count--;
SENSING=OFF;
}
if(count==0){
back=OFF;
delay(5);
motor_rotation(quick_stop);
}
}*/

}
}
댓글 0

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
2346 자유주제 HOTIEEE-SA 주관 화상회의 다녀왔습니다. (스마트그리드로 대중과 소통하다.) 일렉트로닉 8073 2012.02.03
2345 자유주제 HOT얼마전 군대를 제대하고 복학하려는데...1 소다수1 17000 2012.02.01
2344 자유주제 HOT전자과 학생인데 전기회사쪽에 인턴을 지원하게 되었습니다...3 조효 17136 2012.01.27
2343 자유주제 HOT눈이 펑펑오는 새해 첫 출근날~(구정기준입니다.)5 Interrupter 15836 2012.01.25
2342 자유주제 HOT설인사5 별헤는 밤 17135 2012.01.22
2341 자유주제 HOT새해 福 많이 받으세요 vovLee 16980 2012.01.20
2340 자유주제 HOT새 해1 견우7 17140 2012.01.19
2339 자유주제 HOT가입하게 되어 감사합니다2 어부와별님 21514 2012.01.04
2338 자유주제 HOT새해를 맞이하는 하루되세요.2 하루백만원 21381 2011.12.31
2337 자유주제 HOT페이지 가 예쁜데요.1 빛나는 영혼 24259 2011.12.29
2336 자유주제 HOT반갑습니다. 가입했어요. 녹슨 21449 2011.12.28
2335 자유주제 HOTUSB-ISP 실험이 올해의 현안...3 견우7 8693 2011.12.27
2334 자유주제 HOT맞춤법... 견우7 17209 2011.12.27
2333 자유주제 HOT마니 춥습니다. 주형수연 20499 2011.12.19
2332 자유주제 HOT미녀와 야수^^19 아무혼 3551 2011.12.16
2331 자유주제 HOT정회원이 않되면 ...자료를 볼수가 없는건가요?4 아무혼 22236 2011.12.16
2330 자유주제 HOT날씨가...쌀쌀합니다~ 아무혼 21224 2011.12.15
2329 자유주제 HOT눈 내리는 곳..1 견우7 20323 2011.12.09
2328 자유주제 HOT국내 MCU 디자인 하우스 문의 학스 18456 2011.12.06
2327 자유주제 HOTS3C24401 빛나는 영혼 21530 2011.12.02
Prev 1 ... 13 14 15 16 17 18 19 20 21 22 ... 135 Next
  • 호기심이란 무지의 고백인데 그것은 의도적이면 당당하며 열렬하다.
    - 루빈슈티안
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.