질문게시판 > atmega128 순차적신호 질문있습니다

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

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


BASIC4MCU | 질문게시판 | atmega128 순차적신호 질문있습니다

페이지 정보

작성자 졸업예정 작성일2022-06-10 00:14 조회1,105회 댓글1건

본문

	

#include <mega128.h>

 

#include <delay.h>

 

#define LED1 = PORTA.0

#define LED2 = PORTA.1

#define LED3 = PORTA.2

#define LED4 = PORTA.3

#define LED5 = PORTA.4

#define LED6 = PORTA.5

#define LED7 = PORTA.6

#define LED8 = PORTA.7

 

void main(void)

{

PORTA = 0x00;

DDRA = 0xFF;

    while(1)

    {

    PORTA.0 = 0xff;

    delay_ms(2000);

    PORTA.0 = 0x00;

    delay_ms(0);

    PORTA.1 = 0xff;

    delay_ms(2000);

    PORTA.1 = 0x00;

    delay_ms(0);

    PORTA.2 = 0xff;

    delay_ms(2000);

    PORTA.2 = 0x00;

    delay_ms(0);

    PORTA.3 = 0xff;

    delay_ms(2000);

    PORTA.3 = 0x00;

    delay_ms(0);

    PORTA.4 = 0xff;

    delay_ms(2000);

    PORTA.4 = 0x00;

    delay_ms(0);

    PORTA.5 = 0xff;

    delay_ms(2000);

    PORTA.5 = 0x00;

    delay_ms(0);

    PORTA.6 = 0xff;

    delay_ms(2000);

    PORTA.6 = 0x00;

    delay_ms(0);

    PORTA.7 = 0xff;

    delay_ms(2000);

    PORTA.7 = 0x00;

    delay_ms(0);

    }

}

 

아래 조언 달아주신것을 토대로 코드를 작성해보았습니다 순차적으로 LED가 잘 점등돼었습니다  이것을 스위치를 누를경우 점등되는 순서가 반전출력되게 하고싶은데 방법이 있는지 질문드리고싶습니다 첨부드린 사진은 왼쪽부터 점등되는 회로도입니다

 

01:01분 추가 내용입니다

사용자 임의로 헤더파일을 만들어 본코드 본문에 추가시켜봤습니다

 

#include <mega128.h>

void main(void)

{

DDRA = 0xFF;

PORTA = 0xFF;

DDRC = 0x00;

PORTC = 0x00;

while(1)

{

PORTA = 0;

if (PINC.0 == 1)PORTA.0 = 1;

if (PINC.1 == 1)PORTA.1 = 1;

if (PINC.2 == 1)PORTA.2 = 1;

if (PINC.3 == 1)PORTA.3 = 1;

}

}

위와같이 스위치 작동코드를 만들어봤으나  Error: C:\cvavreval\BIN\plzend.c(18): function 'main' has already been defined in line: 17
에러가 나오며 코드가 동작이 되질않았었습니다
  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 1

조회수 1,105

졸업예정님의 댓글

졸업예정 작성일

본문엔 적지 못한내용이 있습니다 스위치 동작코드를 만들어 헤더파일로 만든후 추가시킬경우 동작이 되는지 의문이들어 질문드립니다

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

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
질문 codevision atmega128 코딩 알려주세요 ㅠㅠ댓글[4] 이미지 goodjob 22-06-16 965
질문 앱인벤터 센서값 숫자 비교 관련입니다.댓글[2] 이미지첨부파일 도와주십 22-06-16 689
질문 이유를 모르겠습니다.댓글[7] 나난나 22-06-15 719
질문 아두이노 이용해서 호흡측정을 하고싶은데 혹시 알맞은 센서가 있을까요??댓글[1] intvert 22-06-15 597
질문 ATMEGA 코드에 오류가 있을까요? skanl 22-06-15 288
답변 답변글 답변 : ATMEGA 코드에 오류가 있을까요?댓글[1] master 22-06-15 367
질문 심박수 측정값 블루투스 전송 코드댓글[1] 이미지 카키 22-06-15 704
질문 LCD 2줄 출력 오류 데라라 22-06-15 858
답변 답변글 답변 : LCD 2줄 출력 오류댓글[2] master 22-06-15 663
질문 아두이노 질문있습니다. Alpaka 22-06-15 818
답변 답변글 답변 : 아두이노 질문있습니다.댓글[1] master 22-06-15 657
질문 센서 두 종류를 동시에 사용하는 코드를 만드려고 합니다댓글[1] intvert 22-06-14 933
질문 아래 질문에 연장해서 질문이 있습니다.댓글[1] 페이즐리 22-06-14 762
질문 아두이노 LCD와 7세그먼트 동시 사용댓글[4] 페이즐리 22-06-14 1392
질문 아두이노 코딩 질문입니다.댓글[4] NICE 22-06-14 1105
질문 댓글 : millis()? 질문드립니다.댓글[2] 첨부파일 브링미히어 22-06-14 1009
답변 답변글 답변 : 댓글 : millis()? 질문드립니다.댓글[1] master 22-06-14 660
질문 모션센서 민감도 조절..댓글[3] 이미지첨부파일 남산 22-06-14 977
질문 아두이노 코딩질문 Alpaka 22-06-14 1113
답변 답변글 답변 : 아두이노 코딩질문 master 22-06-14 1305
질문 심박수 측정값 오류 원인댓글[1] 이미지 카키 22-06-14 939
질문 도트 매트릭스를 통한 장애물 피하기 게임 질문댓글[3] 끼룩 22-06-14 993
질문 아두이노 센서3개와 모터제어 코딩 도와주세요!댓글[2] RLOP35 22-06-13 1100
질문 아두이노 도트 매트릭스 코딩댓글[1] 이미지첨부파일 끼룩 22-06-13 823
질문 아두이노 레오나르도 업로딩 오류댓글[1] 면지지 22-06-13 902
질문 통신에 대한 기초 책 추천댓글[2] 하리 22-06-13 1172
질문 스텝모터,릴레이모듈 9V 인가 (회로도 포함)댓글[1] 이미지첨부파일 아두이노대학 22-06-12 1031
질문 esp32댓글[1] 이미지첨부파일 ejdog 22-06-12 1128
질문 Simpletimer 라이브러리 질문입니다 홍머생 22-06-11 1052
답변 답변글 답변 : Simpletimer 라이브러리 질문입니다댓글[1] master 22-06-13 737
게시물 검색

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
모바일버전으로보기