질문게시판 > 7-세그먼트 코딩

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > 질문게시판

7-세그먼트 코딩

페이지 정보

작성자 CIE18 작성일18-09-12 16:19 조회1,494회 댓글2건

본문

7-세그먼트와 스위치를 이용하여 아두이노 코딩을 하려고 합니다.

초기 상태는 세그먼트는 꺼져있고 스위치를 한번누르면 1, 두번누르면 2 이런식으로 스위치를 누르면 숫자가 올라가는 프로그램을 만드려고 합니다.

if문과 for문을 이용하여 만드려고하는데 감이 잘 안잡히네요

도움 부탁드립니다. 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글 : 2

조회수 : 1,494

master님의 댓글

master 작성일

다른 동작이라도 상관없으니 세그먼트 예제소스 첨부해보세요

CIE18님의 댓글

CIE18 작성일

int leds[]={2,3,4,5,6,7,8,9};
int led_num=8;
int button=13;
int num=0;

int set_number[11][8]={
  {0,0,0,0,0,0,0,1},
  {1,1,1,1,1,1,0,1},
  {0,1,1,0,0,0,0,1},
  {1,1,0,1,1,0,1,1},
  {1,1,1,1,0,0,1,1},
  {0,1,1,0,0,1,1,1},
  {1,0,1,1,0,1,1,1},
  {1,0,1,1,1,1,1,1},
  {1,1,1,0,0,0,0,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,0,0,1,1,1},
  };

  void setup(){
    for(int i=0 ; i<led_num ; i++)
    {
      pinMode(leds[i],OUTPUT);
    }
    pinMode(button,INPUT_PULLUP);
  }

  void loop()
  {
    if(digitalRead(button)==LOW)
    {
      if(num==10) num=0;
      else num ++;
    }
    for(int j=0 ; j<led_num ; j++)
    {
      digitalWrite(leds[j],set_number[num][j]);
    }
    delay(100);
  }
    이런식으로 코딩 완료했고 적용해보니까 버튼을 눌러도 세그먼트에 아무런 변화가 없네요...
세그먼트 품명은 5161BS입니다.

게시물 검색

BASIC4MCU > 질문게시판 목록

제목 날짜
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은… 스태프  19-01-15
공지 사이트 이용 안내 댓글[10] master  17-10-29
공지 [무료 공개] 소스코드 하이라이트 v2.0 beta [… 댓글[1] 첨부파일master  18-01-23
질문 #전지역24시 #아가씨만남 #카톡:sohot69 #@H… mlo69 새글 01:02
질문 아두이노 미니서보모터 sg-90 질문[초보] 댓글[1] mapsul  20-01-24
질문 [초보]isp 케이블 어떤거 사야해요? 댓글[6] 에루후  20-01-22
질문 led 연속으로 켜기 질문.. 전자학습자  20-01-22
답변 답변 : led 연속으로 켜기 질문.. 댓글[2] master  20-01-22
질문 스위치 눌렀다떼면 동작 질문 전자학습자  20-01-22
답변 답변 : 스위치 눌렀다떼면 동작 질문 댓글[1] master  20-01-22
질문 스위치 누르기전에 동작합니다. 댓글[4] 전자학습자  20-01-21
질문 자석센서 데이터시트 댓글[2] 공기구함  20-01-21
질문 1602LCD에 실수 넣기 질문드립니다. 댓글[2] 전자학습자  20-01-21
질문 비접촉식 온도센서와 초음파센서 피에조 스피커를 이용 댓글[3] 첨부파일공기구함  20-01-21
질문 아두이노 초음파 rc카 댓글[2] pasha  20-01-19
질문 금속근접센서 LJ12A34Z/BX 아두이노 문의(2) 댓글[2] 첨부파일mapsul  20-01-17
질문 금속근접센서 LJ12A34Z/BX 아두이노 문의 댓글[1] mapsul  20-01-17
질문 오버플로 모드와 CTC 모드에 대한 질문 댓글[7] 첨부파일barthory  20-01-15
질문 ATmega328P 타이머0 오버플로 인터럽트 코드와 … 댓글[5] 첨부파일barthory  20-01-15
질문 아두이노 우노 r3 스텝모터 엔코더 제어 댓글[2] britoshu  20-01-15
질문 ATmega128과 앱 인벤터 블루투스 댓글[4] dosin  20-01-14
질문 아두이노 5상 스텝모터 회전속도 조절 댓글[4] 하나을  20-01-14
질문 Button 눌렀을 당시에 값저장 댓글[4] 콩zz  20-01-14
질문 아두이노 스텝모터 제어에 대하여.. 첨부파일sims  20-01-13
답변 답변 : 아두이노 스텝모터 제어에 대하여.. 댓글[6] master  20-01-13
질문 센서값 초기화 댓글[4] 콩zz  20-01-13
질문 HC-06 블루투스 통신 dhdiw  20-01-07
답변 답변 : HC-06 블루투스 통신 master  20-01-08
질문 아두이노 프로 마이크로 Atmega32U4와 MPU-6… 댓글[11] takethiswaltz  20-01-06
질문 WS2812 제어. 댓글[1] ParkKH  20-01-06
게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전