질문게시판 > 아두이노 우노에서 메가로 옮길 때

TODAY204 TOTAL2,592,725
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 아두이노 우노에서 메가로 옮길 때

페이지 정보

작성자 떼잉 작성일2022-11-15 14:59 조회1,715회 댓글4건

본문

	디지털 핀을 그대로 사용하면 안되나요?? 동작이 안됩니다.. 어떻게 사용해야할까요??

그리고 간단한거 작성해서 업로드 시켜봤는데 한 10분있다가 작동합니다..ㅠㅠ 어떻게 해결해야할까요??
  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 4

조회수 1,715

master님의 댓글

master 작성일

메가는 우노의 대부분의 기능을 커버합니다만
코드에 따라서 완벽하게 동작하지 않는 부분이 있을 수 있습니다.
뭔가 10분동안 헤매는 부분이 있나보죠?
코드를 텍스트로 첨부하셔야지 눈으로라도 체크 해드릴 수 있습니다.

떼잉님의 댓글

떼잉 댓글의 댓글 작성일

#include <Servo.h>
Servo servo1;
Servo servo2;
int flex_1 = A0;
int flex_2 = A1;
int flex_3 = A2;
int flex_4 = A3;
int flex_5 = A4;

void setup() {
  // put your setup code here, to run once:
  servo1.attach(4);
  servo2.attach(5);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  int flexVal_1;
  int flexVal_2;
  int flexVal_3;
  int flexVal_4;
  int flexVal_5;

  flexVal_1 = analogRead(flex_1);
  flexVal_2 = analogRead(flex_2);
  flexVal_3 = analogRead(flex_3);
  flexVal_4 = analogRead(flex_4);
  flexVal_5 = analogRead(flex_5);

  Serial.print("sensor_1: ");
  Serial.println(flexVal_1);
  Serial.print("sensor_2: ");
  Serial.println(flexVal_2);
  Serial.print("sensor_3: ");
  Serial.println(flexVal_3);
  Serial.print("sensor_4: ");
  Serial.println(flexVal_4);
  Serial.print("sensor_5: ");
  Serial.println(flexVal_5);

  delay(500);

  if(flexVal_1>600){//n=키패드 입력 값
  servo1.write(100);
  servo2.write(100);
  delay(1000);
}
  if(flexVal_1<350){
  servo1.write(80);
  servo2.write(80);
  delay(1000);
  }

}

구부림센서 수치에 따라 모터가 정방향 역방향 도는겁니다 우노에서는 정상작동했었는데 메가에서는 안되네요..

master님의 댓글

master 작성일

#include <Servo.h>
Servo servo1;
Servo servo2;
int flex[]={A0,A1,A2,A3,A4};
//
int val[5];
//
void setup(){
  servo1.attach(4);
  servo2.attach(5);
  Serial.begin(9600);
}
//
void loop(){
  for(int i=0;i<5;i++){
    val[i]=analogRead(flex[i]);
    Serial.print("sensor "); Serial.print(i); Serial.print(" : "); Serial.println(val[i]);
  }
  delay(500);
  //
  if    (val[0]>600){ servo1.write(100); servo2.write(100); delay(1000); }
  else if(val[0]<350){ servo1.write( 80); servo2.write( 80); delay(1000); }
}
코드를 조금 수정했지만
질문 코드에서도 특별히 문제 될만한 부분은 안보입니다.
서보모터 2개는 상당히 많은 전류가 흐릅니다.
USB로는 동작하지 않을 것으로 생각되고
5V 2A 이상의 아답터로 Vcc에 직접 연결하셔야겠습니다.

떼잉님의 댓글

떼잉 댓글의 댓글 작성일

모터는 1.5볼트 aa건전지 4개 로 돌리고있습니다..ㅠㅠㅠ 일단 다시 우노로 돌아가서 해야겠네요 감사합니다.!!

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
질문 LED, LCD, 버튼, 부저 0922tjdus 22-11-24 940
답변 답변글 답변 : LED, LCD, 버튼, 부저 master 22-11-24 786
질문 ATmega128 온도센서 활용 관련 질문입니다. donggle 22-11-24 1377
질문 ATmega128 인터럽트를 이용한 타이머 카운터댓글[1] 코드비전 22-11-24 1018
질문 아두이노 소프트웨어 시리얼 다수 사용 질문댓글[3] s은여우s 22-11-24 888
질문 초음파센서 거리를 인식해서 카운트댓글[6] 아독 22-11-24 1506
질문 atmega128 버저 추가 초보중에최고 22-11-24 1040
질문 버튼으로 외부인터럽트 동작구현 도움이 필요해요 비비빅 22-11-23 511
답변 답변글 답변 : 버튼으로 외부인터럽트 동작구현 도움이 필요해요 master 22-11-23 707
질문 제발 도와주세요 atmega128 오류입니다댓글[1] 코드비전 22-11-23 1207
질문 컨베이어 벨트와 센서 연동 코딩 dpwl 22-11-23 816
답변 답변글 답변 : 컨베이어 벨트와 센서 연동 코딩 master 22-11-23 869
질문 Atmega128 가로등 프로그램 질문드립니다.댓글[2] 모덴 22-11-23 1191
질문 빨간불일때만 작동하게 하려는데댓글[1] daaa 22-11-23 905
질문 Atmega128댓글[1] 일렉트릭붐 22-11-22 1404
질문 atmega128과 초음파 센서 SRF02댓글[3] 마프하나 22-11-22 1172
질문 stm32 uart로 bwt61(진동센서)를 읽고 싶은데댓글[1] 라칸 22-11-22 977
질문 avr 수동부저로 도레미파솔라시 표현하기 부탁드립니다..댓글[3] cretom 22-11-22 1330
질문 아두이노 회로도 구성과 외부전원 관련댓글[1] 이미지첨부파일 덮기 22-11-22 962
질문 multiple definition of `__vector_3'댓글[1] 형니니 22-11-21 802
질문 아두이노 스피커 출력관련해서 질문드립니다댓글[1] 민석 22-11-21 1122
질문 lwip로 서버를 구현시키고 싶은데 이미지 라칸 22-11-21 772
질문 아두이노 우노 라인트레이서 질문드립니다.댓글[1] 전주사람 22-11-21 1007
질문 센서값을 배열에 넣어서 평균을 내려고 하는데 잘 안되네요... BBAM 22-11-21 657
답변 답변글 답변 : 센서값을 배열에 넣어서 평균을 내려고 하는데 잘 안되네요...댓글[1] master 22-11-21 963
질문 블루투스 통신이랑 도어락 코드를 합치고 싶습니다.댓글[1] 이재우 22-11-20 1175
질문 전화 벨소리랑 FND 코드를 합칠 수 있나요? 이제막시작 22-11-20 648
답변 답변글 답변 : 전화 벨소리랑 FND 코드를 합칠 수 있나요?댓글[4] master 22-11-20 1488
질문 RGB 코드와 소음측정 코드를 합치고 싶습니다. llllllux 22-11-20 692
답변 답변글 답변 : RGB 코드와 소음측정 코드를 합치고 싶습니다.댓글[1] master 22-11-20 844
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기