[Powered by Google Translate] 크리스토퍼 바돌로매 : 그래서 아마를 들었어요
아두 이노에 대해 많이하고있을 수있는 모든 화려한 방법
주변 장치에서 입력을받을 수 C를 사용하여 프로그래밍
버튼, 센서 및 손잡이처럼.
또는 물리적 구성 요소를 통해 출력을 표시하고 제어
조명, 스피커, servos 및 모터처럼.
하지만 실제로는, 아두 이노 무엇입니까?
아두 이노는 마이크로 컨트롤러의 일종이며,
마이크로 컨트롤러는 매우 축소로 생각 될 수있다
이러한 같은 구성 요소가 포함되어 컴퓨터
간단한 저장 프로세서, 메모리 적은 양의
프로그램 및 생산 다양한 입력 / 출력 핀
의 결과로 전류
프로그램의 도움말을 참조하십시오.
아두 이노의 핀과 인터페이스에 위치
이러한 LED가, 스피커, 센서, 등의 물리적 구성 요소
모터, 그리고 훨씬 더.
이것은 우리가 사용됩니다 아두 이노 우노의 R3입니다
코스 내내.
이 동영상에서는, 단지 주요의 일부를 나누고됩니다
이 보드의 구성 요소.
좀 더 자세한 정보를 원하시면 그러나 누구를 권장합니다
당신은 아두 이노 우노의 전체에 대한 링크를 방문 읽기
사양.
보드의 전원은 USB, 외부 AC에서 수신 할 수 있습니다
DC 전원 공급 장치까지, 또는 배터리 커넥터로.
이러한 동영상 연습의 경우, 우리는 힘이 USB를 사용합니다.
여러분에 전원을 제공하기 위해 다른 방법에 관심이 있다면
아두 이노 보드 또는 전원 핀에 대한 자세한 내용을 알고 싶습니다,
사양의 전원 섹션을 참조하십시오
링크가 제공됩니다.
다음 아두 이노에 두 개의 주요 핀 섹션이 있습니다 우리
우리의 구성 요소 전압을 제공하기 위해 사용합니다 -
디지털 핀과 아날로그 입력 핀.
우리가 더 갈 전에하자
이 두 용어를 이해합니다.
아날로그 입력 핀은 같은 손잡이 같은 구성 요소를위한
하는 아날로그 신호를 만들 수 있습니다.
손잡이는 다른 양의 저항으로 제공 할 수 있습니다
이에 연결되어있는 두 핀 사이의 전압.
예를 들어, 빛 주차보십시오.
손잡이는 한 방향으로 왜곡되어 있듯이, 빛이됩니다
저항 줄일 수 있기 때문에 밝아집니다.
이것은에 강한 전류를 제공합니다
밝은 빛에 결과 구성 요소.
이제 디지털 핀은 거기에 약간 다릅니다
그들은에 따라 달라집니다 디지털 신호를 생성
핀에서 전압의 금액입니다.
아두 이노에 대한 디지털 신호는 5시에 어느 아르
볼트, 또는 해제 의미, 또는 제로 볼트 접지.
예를 들어 빛이 스위치보세요.
빛 스위치는 두 값을 가지고 -
켜고.
당신이 스위치를 사용하여 빛을 켰을 때 넌
그 빛에 전체 전원을 제공합니다.
음, 디지털 및 아날로그의 주제에, 확실 해요
당신은 디지털 미만의 PWM 약어 지금까지 나타났습니다
섹션을 핀.
이 펄스 폭 변조를 의미합니다.
PWM은 생산 시간이 지남에 따라 전압을 조작
그와 유사한 변조 효과
아날로그 핀.
예를 들어,이에 빠르게 오프에 빛을 돌려
시간이 서로 다른 길이는 빛의를 제어 할 수 있습니다
밝기.
모두 당신이 필요하면 그래서 당신은 자신을 물어 될 수 있습니다
작동해야하는 몇 가지 구성 요소에 몇 가지 전압을 제공 해주면,
왜 심지어 마이크로 컨트롤러 있나요?
음, 그 마이크로 컨트롤러에서 높은 수준을 봅시다
우리는 매일과 상호 작용 할 수 있습니다 -
알람 시계.
알람 시계는, 예를 들어 버튼에 대한 많은 입력이
어떤은 알람 시계 프로그램과 상호 작용하는 데 사용됩니다.
또한 불리는 발광 회로 아르 출력이
시간을 표시 7 세그먼트 표시됩니다.
이 모든에 포함되어있는 프로그램에 의해 제어됩니다
마이크로 컨트롤러의 메모리.
자, 시나리오를 살펴보고 우리가 할 수 있는지 알려
이 아두 이노와 알람 시계를 복제합니다.
당신은 잠 잘 준비하고,하지만 당신은 설정해야합니다
깨어 알리고.
우리는 어떤 버튼을 사용하여 우리는 몇 가지를 설정할 수 있다는 사실을 알고
변수, 시간, 그 프로그램에게를 제공합니다
조건은 충족해야합니다.
이러한이 시간에 해당하면, 프로그램이 전송해야 같은
스피커에 연결되어있는 다른 핀에 신호.
그리고이 신호가 스피커에 의해 수신되고, 그
끔찍한 소리를 재생합니다.
그게 바로 여러분에게 몇 가지 컨텍스트를 제공하는 간단한 회로를 사용하자
나는에 대해 얘기하는 거에요.
이제 귀하의 알람이 설정되어 있는지, 상태는 현재 저장되어
프로그램의 메모리 인치
그리고 수면 겨우 아홉 초 후, 당신은 끔찍한 소리
멀리 들리는 경보 야.
내가 여기 우리의 알람 플러그인 갈거야.
이제, 우리는 아직 일어나지 싶지 않아, 그래서 우리가에 대한 생각
버튼을 졸다.
우리는 잠자는 학생 중단하게하거나,이 끔찍한을 중단
그 버튼을 눌렀을 때의 알람 소리.
그런데 정말 마이크로 컨트롤러의 프로그램을 언제 어떻게
울림 버튼에서 신호를 수신?
음, 울림 버튼을 눌렀을 때, 신호는
다른 핀에 받았습니다.
일반적으로 때 프로그램은에서이 입력을 받고
이 지연, 또는 잠 일부 함수를 호출하여 반응 핀,
우리의 스피커 핀에 전송 된 신호.
이 지연 또는 수면 어떤 어떤 일정한 시간입니다
보통 540,000, 9 분, 또는 아두 이노 조건에
밀리 초.
알람 시계는 울림을하기 전에 스위치 오프하지 않은 경우
타이머가 고갈, 프로그램의 상태는 다른을 보내드립니다
따라서 회전, 스피커의 핀에 신호를
다시에 알람.
지금, 어떻게 cs50에 특별한 아두 이노는 만들어 그
개발 환경은 당신에게를 제공 C 언어를 사용하여
지식을 적용 할 힘은 더 직접적인에서 배운
체험 방법입니다.
우리는 다른 특별한 핀에 손대지 않았지만
아두 이노와 관련, 당신은을 방문하는 것이 좋습니다
사양 및 추가로 기능에 대해 읽어보십시오.
다른 동영상에서, 우리는 아두 이노을 모색 할 것
개발 cs50 어플라이언스에 환경과 우리의 쓰기
첫번째 마이크로 컨트롤러 응용 프로그램입니다.
제 이름은 크리스토퍼 바돌로매, 이쪽은 cs50입니다.