아두이노 기초 - LED와 버튼 제어하기

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 82

  • @Per_mion
    @Per_mion 8 лет назад +4

    어쩜 이렇게 깔끔한 강의를 할수있나요 ^^ 동강은 듣다보면 쓸데없는 강사님들의 이야기로 시간이 아까울때가 종종있는데 ..
    참 멋지신 강사님인듯요^^ 팬이 되었어요^^ 요즘 자주 등장하는 아두이노가 뭔지 궁금해서 검색하다 우연히 보게 된 강의인데 들을수록 재밌네요 백번 돌려 봐야겠어요 지식이 전혀없는 상태라

    • @odiy3105
      @odiy3105  8 лет назад +1

      +이하윤
      감사합니다^-^
      fb.com/neosarchizo.blog

  • @littlepeach0897
    @littlepeach0897 Год назад +1

    넘 쉽고 깔끔하고 재밌게 알려주시네요 기본강좌로 너무 좋아요

  • @엉뚱발랄가족과강아지
    @엉뚱발랄가족과강아지 8 лет назад +1

    진심으로 강의 감사드립니다.컴퓨터에 무지한 저에게 아두이노의 기초를 알게 해주셔서......~!!!정말 일상 생활에서 많이 사용되는 원리들을 이제 알았네요....아이들과 학교에서. 그리고 아들과 딸과 함께 해봐야겠네요^^

    • @odiy3105
      @odiy3105  8 лет назад

      +이병철
      감사합니다^-^ 다른 강의도 재밌게 봐주세요ㅎ
      fb.com/neosarchizo.blog

  • @porysmail
    @porysmail 8 лет назад +1

    영상 아주 잘 보고 있습니다.
    버튼은 왜 "10k"값의 저항을 사용하는지 알려주실 수 있나요?
    어떤 소자에 어떤 저항을 써야 하는지 그 이유도 알았으면 좋겠습니다.

  • @howardkim2392
    @howardkim2392 9 лет назад +29

    저항 = (5-1.7) / 0.01 = 330 ohm으로 수정하셔야 하네요.. ^^

    • @lcs6902
      @lcs6902 2 года назад +2

      맞습니다.

  • @sssh2702
    @sssh2702 3 года назад +4

    마지막회로에서 버튼쪽 빨간선은 왜 뒷쪽 5볼트핀부분이랑 연결하나여?

  • @soundsgood57
    @soundsgood57 8 лет назад +8

    강의화면 8:32 부터 9:43까지 옴의 법칙이 잘못 쓰였습니다.
    저항(R)=전압(V) / 전류(I) 인데 저항(R)=전압(V) × 전류(I)로 표기 되었고 그 공식대로 계산하면 330이 아니고 0.033인데 330이라고 강의 하시네요.
    교정 바랍니다.
    아, 밑에도 몇분이 지적을 하셨는데 너무 오래된 강의라 팔로우를 안하시는건지...

  • @antpower7735
    @antpower7735 Год назад

    넘 쉽게 설명해 주셨습니다.
    감사합니다.

  • @hmnyari
    @hmnyari 6 месяцев назад

    첫번째는 왜 5볼트 빨간선이 없고 두번째만 있는건가요??

  • @이건호-k3h
    @이건호-k3h 8 лет назад +2

    학교에서 진행하는 과제연구에서 아두이노로 작품을 만들려하는데 진짜 도움많이됩니다ㅠㅠ감사합니다!

    • @odiy3105
      @odiy3105  8 лет назад

      +이건호
      좋게 써주시니 감사합니다^-^
      fb.com/neosarchizo.blog

  • @luckycookie9388
    @luckycookie9388 Год назад

    "저항 = 전압/전류" 라고 설명하시면서 동시에 왜 "저항 = 전압 * 전류" 로 계산을 해서 330ohm 건가요?
    그리고 "LED 필요전류(10mA) = 0.01" 이 되는 이유는 무엇인가요?

    • @맑은바다-k4r
      @맑은바다-k4r 9 месяцев назад

      led 스펙입니다 필요 전류가 10mA 입니다.
      전기이론:직렬회로에서 전류는 일정하고 전압이 변한다.
      전류는 일정하므로 전압만 계산해서 옴에 법칙에 넣으면
      저항=전압/전류(수정) 입니다.
      3.3v x 0.01=330옴

  • @이상훈-n8m3g
    @이상훈-n8m3g 2 года назад

    음극은 그라운드로 빼주는 이유가 무엇인가요?

  • @H2나종덕
    @H2나종덕 4 года назад +1

    버튼 사용하기에서
    void loop(){
    if(digitalRead(BUTTON)==HIGH){
    digitalWrite(LED,HIGH);
    delay(500);
    digitalWrite(LED,LOW);
    }
    }
    if문 안의 내용을 보면
    digitalWrite(LED,HIGH);
    delay(500);
    digitalWrite(LED,LOW);
    이것인데, 버튼이 눌러지면 0.5초에 한번씩 led가 켜졌다 꺼졌다 하는게 아닌가요?
    영상 상으로 제가 잘못본게 아니라면 계속 켜져있는 듯 한데, 만약 그렇다면
    delay(500);
    digitalWrite(LED,LOW);
    문구가 왜 필요한지 알고 싶습니다.

    • @bkkang3907
      @bkkang3907 11 месяцев назад

      저도 이부분 이해가 안되요. 생각한대로라면 스위치 누르고 있어도 0.5초 후에 꺼져야 할거 같은데 꺼지지는 않고 , 스위치에서 손을 떼야 0.5 지난 다음에 꺼지네요.

  • @한윤승-p1h
    @한윤승-p1h 5 лет назад

    안녕하세요 정보의 아들 한윤승입니다

  • @코사임당
    @코사임당 4 года назад

    저도 아두이노에 대해서 계속 공부하는데 너무 잘 참고해서 보았습니다! 좋은 영상 감사해요.

  • @arachi03ky
    @arachi03ky 9 лет назад +6

    저항=전압/전류
    R=(5-1.7)/0.01=330ohm 이어야겠어요.

  • @소순혁-y2j
    @소순혁-y2j Год назад

    감사합니다. 큰 도움이 되었어요~~

  • @강명훈-k2v
    @강명훈-k2v Год назад

    오토데스크 팅커캐드로 하니까 재미있네요 감사합니다

  • @엣팁-r9h
    @엣팁-r9h 5 лет назад +1

    풀업, 풀다운은 각각 언제 쓰면 효율적인가요??

  • @강나겸-v3v
    @강나겸-v3v 4 года назад +1

    옴의 법칙 - 저항 ; 전압(v)=전류(i)x저항(r)
    ex 전압 1.7v ,전류 10ma => 저항값 도출
    아두이노 uno전압 5v - led 필요전압 1.7v
    led 필요전류 10mA = 0.01
    필요 저항값 330ohm = (5-1.7)x0.01

  • @touchdownchef
    @touchdownchef 2 года назад

    스위치에 알맞는 저항을 선택할때 그 값은 어떻게 계산하나요? 스위치는 특정 저항 값이 존재하나요?

  • @김명식-t3k
    @김명식-t3k 7 лет назад +1

    코딩은 C언어 배워서 이해 잘되는데 회로도는 하나도 이해 안되네요. 제가 아는거라고는 브레드보드 세로줄로만 연결된다고 알고있었는데 가로로 가는거 있고 그라운드 처리는 무슨 말인지 회로도 어떻게 읽는지 잘 모르겠네요.

  • @syp9568
    @syp9568 9 лет назад

    정말 쉽게 잘 설명해 주시네요. 감사합니다.

  • @박기범-c2n
    @박기범-c2n 7 лет назад +4

    이 강의 너무 좋아

  • @김범-s6y
    @김범-s6y 2 года назад

    창작해서 만들어본 코든데 검토해두실수 있나요?
    #define LED 12
    #define BUTTON 7
    void setup() {
    pinMode(LED, OUTPUT);
    pinMode(BUTTON, INPUT);
    }
    void loop() {
    if(digitalRead(BUTTON)==HIGH) {
    digitalWrite(LED, HIGH);
    }else{
    if(digitalRead(BUTTON)==LOW) {
    digitalWrite(LED, LOW);
    }
    }
    }

  • @hoxyoh2584
    @hoxyoh2584 9 лет назад

    5V를 인가 하면 5V가 걸리고 안걸리면 0V가 걸릴것을 예상하는데
    풀업저항이나 풀다운 저항이 없으면 전류가 흐를 통로가 없기 때문에
    전압이 휙휙 안바뀌니까 통로를 만들어 줬다고 생각하면 됌.

  • @deogjoonlee7279
    @deogjoonlee7279 7 лет назад +1

    문의 드립니다. 동영상에서 얘기한 것처럼 5개 LED를 순차제어 해보고 다음으로 버튼 입력을 받는 실습을 해보았는데 같은 하드웨어(회로)에서 두개의 프로그램에 따라 LED 밝기가 다릅니다. 순차제어시에는 밝게 점등되는데 버튼 입력을 받을때에는 밝기가 어둡습니다. 프로그램은 순차제어 프로그램 앞에 버튼 입력을 추가하여 동작은 잘 됩니다. 물론 Delay Time도 같습니다..... 이해가 안되길래 문의 드립니다.

  • @샤워한듯풀려힘이
    @샤워한듯풀려힘이 6 лет назад +1

    혹시 버튼으로 서보모터를 제어할 수 있나요?

  • @아돈호
    @아돈호 6 лет назад +2

    #define LED 12
    #define BUTTON 7
    void setuo(){
    pinMode(LED, OUTPUT);
    pinMode(BUTTON,INPUT);
    }
    void loop(){
    if(digitalRead(BUTTON)==HIGH){
    digitalWrite(LED,HIGH);
    delay(500);
    digitalWrite(LED,LOW);
    }
    }
    에러가 뜨는데 무엇이 문제인지 모르겠어요 ㅠㅠ

    • @hihihoo1
      @hihihoo1 6 лет назад

      setup 를 setuo 라고 쓰셨네요

  • @my_name_lucas
    @my_name_lucas 3 года назад

    회로를 만들고 코드도 오타 하나 없이 입력해서 업로드했는데 버튼을 눌러도 작동을 안해요 이럴땐 어떻게 해결해요? 보드는 호환 UNO 인데 보드가 고장난건가요? 아두이노 IDE로 코딩햇습니다

  • @샤워한듯풀려힘이
    @샤워한듯풀려힘이 7 лет назад +1

    버튼이 잘 되지 않네요 ^^; 코드는 다 맞다는데 버튼을 누르면 불이 쳐지지 않아요.... 저항이랑 전구도 다시 끼워봤는데...... :(

  • @robotking9014
    @robotking9014 8 лет назад +2

    저항 아무 저항이나 사용해도 돼나요

    • @odiy3105
      @odiy3105  8 лет назад +3

      +Robot King
      저항값이 너무 크면 전기가 너무 적게 흘러서 LED 빛이 약하고, 저항값이 너무 약한걸 쓰면 LED를 보호하지 못할 수 있어요. LED는 대게 220옴 정도 사용하시면 돼요.
      fb.com/neosarchizo.blog

  • @lovesail2664
    @lovesail2664 3 года назад

    아재들은 기억하실 예전 미드 전격Z작전 자동차 키트처럼 앞부분이 붉은 빛이 왔다갔다 하는
    자동차 튜닝을 저런식을 하는거였네요...

  • @김정훈-z9d3e
    @김정훈-z9d3e 5 лет назад

    무한 반복 감사합니다.

  • @명익-l2y6u
    @명익-l2y6u 8 лет назад

    led파도타기 부분까지는 됬는데 버튼을 이용하는 부분 회로도와 코드를 그대로 따라했는데도 안되네요 ㅠㅠ 선도 빠진 곳 없고 포트도 잘 연결 되있는데 안되니까 더이상 이유를 모르겠어요! 혹시 문제점에 대해 짐작가는 부분 있으시다면 답글 달아주세요

    • @명익-l2y6u
      @명익-l2y6u 8 лет назад

      참고로 저항은 led부분에 220 버튼에 220도 해봤고
      led 220 버튼 10도 해봤습니다

  • @박봉환-c4t
    @박봉환-c4t 9 лет назад

    어떻게 플로팅 현상이 스위치와 저항의 배치만으로(풀업과 풀다운) 방지가 되는거죠?

  • @slshin7
    @slshin7 8 лет назад +1

    버튼은 +, -를 어떻게 구분하나요?

    • @odiy3105
      @odiy3105  8 лет назад +1

      +slshin7
      버튼은 +, - 상관없이 사용하시면 되요^-^
      fb.com/neosarchizo.blog

  • @chojkp
    @chojkp 5 лет назад

    #define DEKAY_TIME 100void setup(){
    pinMode(2,OUTPUT);
    pinMode(3,OUTPUT);
    pinMode(4,OUTPUT);
    pinMode(5,OUTPUT);
    pinMode(6,OUTPUT);
    }void loop(){
    digitalWrite(2,HIGH);
    delay(DELAY_TIME);
    digitalWrite(2,LOW);
    digitalWrite(3,HIGH);
    delay(DELAY_TIME);
    digitalWrite(3,LOW);
    digitalWrite(4,HIGH);
    delay(DELAY_TIME);
    digitalWrite(4,LOW);
    digitalWrite(5,HIGH);
    delay(DELAY_TIME);
    digitalWrite(5,LOW);
    digitalWrite(6,HIGH);
    delay(DELAY_TIME);
    digitalWrite(6,LOW);
    delay(DELAY_TIME);
    }작성하고 채크를 누르니 delay(DELAY_TIME);여기에 오류가 있다는데 무슨 오류인지 모르겠어요 ^^

    • @이현호-v8d
      @이현호-v8d 5 лет назад

      #define DEKAY 가 틀렸네요 DELAY로 바까주세욥

  • @나-e8v3n
    @나-e8v3n 8 лет назад

    스위치랑 gnd를 연결하는 이유를 잘 모르겠는데 설명 해주실 수 있나요?
    (5v가 7번으로 들어가면) 을 하는 이유는 알겠는데 gnd에 하는게 잘 이해가 안되네요

    • @odiy3105
      @odiy3105  8 лет назад

      www.yes24.com/24/goods/33228360
      설명하기 좀 복잡한데 위에 제 책 참고하시겠어요^-^
      fb.com/neosarchizo.blog

  • @mimun96
    @mimun96 4 года назад

    다 했는데 LED가 안들어와여ㅠㅠ 어떡하죠?

  • @김문홍-s7b
    @김문홍-s7b 6 лет назад +1

    좋은설멸 감사합니다^^

  • @김춘식-q5l
    @김춘식-q5l 4 года назад

    아주좋아요

  • @조현준-r1h
    @조현준-r1h 5 лет назад

    스위치 이용한 회로가 잘 이해가 안되요 설명해 주실분 있으세요? ㅠㅠ

  • @teddykim8351
    @teddykim8351 7 лет назад

    잘보고 갑니다.

  • @tspark1071
    @tspark1071 8 лет назад

    감사합니다.

  • @tabula918
    @tabula918 Год назад

    8:50 부터 식 과 계산이 잘못되어있네요 (저항 = 전압/전류) 입니다

    • @tabula918
      @tabula918 Год назад

      9:30 여기까지 공식 결과를 이야기하시는데 잘못 말하고 계세요

  • @userjusicool
    @userjusicool 5 лет назад

    컴파일은 되는데 업로드가 안되요

  • @이지행-i3w
    @이지행-i3w 10 лет назад

    led의 밝이가 잘안보여요

  • @조예슬-l3n
    @조예슬-l3n 7 лет назад

    컴파일은 되는데 업로드는 안되네요..ㅠ

  • @eunlee8321
    @eunlee8321 7 лет назад

    바로 만들고 싶은 사람은 10분 부터~ㅎㅎ

  • @혁진-r9w
    @혁진-r9w 7 месяцев назад

    중간에 옴의 법칙이 틀렸어요

  • @sit810404
    @sit810404 8 лет назад

    220k써도 되요?

    • @odiy3105
      @odiy3105  8 лет назад

      +서인태
      버튼의 10k 옴 대신 쓰는건 괜찮은데, LED에 220k 옴을 사용하면 빛이 상당히 약하게 날거에요.
      fb.com/neosarchizo.blog

    • @sit810404
      @sit810404 8 лет назад

      +ODIY 한국과학창의재단
      10k도 빛이 약해서 그런데 1k써도 이상없나요?
      어떤분은 저항안써도 크게 상관 없다고하는데.....

    • @odiy3105
      @odiy3105  8 лет назад

      +서인태
      일분 흰색 LED는 저항 없이도 잘 동작하긴 하는데, 그것도 장담 못해요.
      연결해보면 아시겠지만 냄새가 나면서 탈지도 몰라요.
      그리고 1k도 일반적인 LED에 사용되는 저항과 비교하면 꽤 큰 값이라 빛이 약하게 날거에요.
      fb.com/neosarchizo.blog

  • @김형수-q8h1c
    @김형수-q8h1c 7 лет назад +1

    크 어렵네요.

  • @hskim8927
    @hskim8927 3 года назад

    문닫았나?

  • @조인수-u8p
    @조인수-u8p 8 лет назад

    자꾸 엘아가 떠요 ~~

    • @odiy3105
      @odiy3105  8 лет назад

      뭐라고 뜨는데요?
      fb.com/neosarchizo.blog

    • @조인수-u8p
      @조인수-u8p 8 лет назад

      #define DELAY_TIME100
      void setup(){
      pinMode(2,OUTPUT);
      pinMode(3,OUTPUT);
      pinMode(4,OUTPUT);
      pinMode(5,OUTPUT);
      pinMode(6,OUTPUT);
      }
      voidloop(){
      digitalWrite(2,HIGH);
      delay(DELAY_TIME);
      digitalWrite(3,HIGH);
      delay(DELAY_TIME);
      digitalWrite(4,HIGH);
      delay(DELAY_TIME);
      digitalWrite(5,HIGH);
      delay(DELAY_TIME);
      digitalWrite(6,HIGH);
      delay(DELAY_TIME);
      digitalWrite(5,HIGH);
      delay(DELAY_TIME);
      digitalWrite(4,HIGH);
      delay(DELAY_TIME);
      digitalWrite(3,HIGH);
      delay(DELAY_TIME);
      digitalWrite(2,HIGH);
      delay(DELAY_TIME);

    • @조인수-u8p
      @조인수-u8p 8 лет назад

      예제을 어디로 들어가야 하는지 몰라서요
      동영상 보면서 계속 하고 싶은데요
      잘 안되네요
      왕 왕 초보라서요

    • @odiy3105
      @odiy3105  8 лет назад

      여기다 코드를 적지마시고 페북 페이지 메세지로 물어봐주세요.
      fb.com/neosarchizo.blog

  • @민형기-y6j
    @민형기-y6j 4 года назад

    아녕하세요요안녕하세요해

  • @거리에서-l5o
    @거리에서-l5o 4 года назад

    하 이걸 수업 용도로 쓰네 무책임하게

  • @MC-MH1
    @MC-MH1 7 лет назад

    제가이름이이우재인데누구세여