컴퓨터공학 dhson 2020. 6. 12. 22:39
이번 글에서는 라즈베리 파이를 어떻게 설치하고 사용하는지에 대해 소개하겠습니다. 라즈베리 파이3은 3세대 라즈베리 파이 모델입니다. 이 모델은 2016년 2월에 라즈베리 파이 2 모델B를 대체하게 되었습니다. 이 글에서는 라즈베리 파이3을 사용할 것 입니다. HDMI 단자가 있는 모니터 또는 TV를 라즈베리 파이의 디스플레이로 사용할 수 있습니다. HDMI-HDMI 케이블이 필요할 것 입니다. USB 키보드와 USB 마우스를 사용할 수 있습니다. microB USB 전원도 필요합니다. 라즈베리 파이에 운영체제와 데이터를 저장하기 위해서 microSD 카드가 사용됩니다. 라즈베리 파이는 새로 구매를 하면 운영체제가 없는 빈 컴퓨터입니다. 따라서 사용자가 직접 운영체제를 다운받아 설치를 해야 합니다. 많은 ..
더 읽기
컴퓨터공학 dhson 2020. 5. 15. 11:25
이번 글에서는 센서를 이용해서 거리를 측정하는 실습을 해보겠습니다. 이번 시간에 사용할 센서는 적외선 거리 센서입니다. 이 센서는 적외선을 이용해서 장애물과의 거리를 측정할 수 있게 합니다. 장애물과의 거리를 10cm 전후부터 80cm까지 감지할 수 있습니다. 10cm 거리에 있는 장애물을 측정할 때는 약 3.1V의 아날로그 출력 전압을 가지고 80cm거리에 있는 장애물을 측정할 때는 약 0.4V의 출력전압을 가집니다. 그래서 10cm에서부터 80cm까지 사이의 거리들은 0.4V부터 3.1V의 아날로그 출력 전압을 가지게 됩니다. 실제 측정 시, OUTPUT으로 출력 전압이 몇 볼트인지 나오는 건 아니고 0부터 1023사이의 값으로 변환되어 나옵니다. 그래서 0부터 1023 사이의 아날로그 출력 전압을 ..
컴퓨터공학 dhson 2020. 5. 15. 11:19
이번 글에서는 빛의 밝기를 측정하는 실습을 진행하겠습니다. 이 글에서는 아날로그 센서를 사용할 것 입니다. 아날로그와 디지털 신호는 일반적으로 전기적 신호를 통해 정보를 전송하는데 사용됩니다. 이 2가지 기술에서, 오디오 또는 비디오와 같은 정보는 전기 신호로 변환됩니다. 아날로그 기술과 디지털 기술의 차이점은, 아날로그 기술에서는 정보가 연속되는 진폭의 전기 펄스로 변환된다는 것입니다. 반면에 디지털 기술에서 정보의 변환은 각 비트가 2개의 다른 진폭을 나타내는 바이너리 형식 (0또는 1)으로 이루어집니다. 그런데 센서를 사용하게 되면 센서가 우리 주변의 아날로그 데이터들을 수집하는 역할을 합니다. 그리고 그 아날로그 데이터들을 디지털 데이터로 변환해주어 우리가 읽을 수 있게 합니다. 이번 글에..
컴퓨터공학 dhson 2020. 5. 10. 16:22
이번 글에는 내장 LED를 깜빡이게 하는 실습과 외부 LED를 어떻게 연결하고 제어 하는지에 대한 실습을 진행하겠습니다. 이전 글에서 제가 내장 LED를 깜박거리게 하는 스케치를 작성해보라고 말씀 드렸었습니다. 이전 글에서의 2가지 실습을 합치면 된답니다. 다시말해서, LED를 켜고 끄는 과정 사이에 잠깐의 딜레이만 집어 넣으면 됩니다. 이번 실습 시간에 그 실습을 해보겠습니다. 스케치를 작성해 보겠습니다. 실습에 사용될 내장 LED는 내부적으로 13번 디지털 핀과 연결되어 있어서, 13번 디지털 핀을 5볼트 출력으로 만들면 LED가 켜집니다. 그래서 13번 핀과 OUTPUT으로 pinMode를 설정합니다. LED를 켜려면 digitalWrite에서 “HIGH”를 사용하고, 끄려면 “LOW”를 사용하면 ..
컴퓨터공학 dhson 2020. 5. 7. 23:25
이번 글에서는 아두이노를 직접 세팅하고 사용하는 방법에 대해 소개를 해드리겠습니다. 우선, 시작하기 앞서서 필요한 준비물들이 있습니다. 노트북이나 데스크탑과 같은 PC가 필요 하겠습니다. USB A 타입과 USB B 타입이 함께 있는 케이블이 필요하겠습니다. 당연히 Arduino 보드가 필요하겠습니다. 이 강좌에서는 Uno 버전을 사용합니다. 그리고 추가적으로 다양한 실험을 하기 위해서는 LED, 센서, 점퍼 케이블, 브레드보드 와 같은 옵션들이 필요하겠습니다. 아두이노를 세팅하고 사용하는 방법은 다음 6단계를 거칩니다. 첫째로 통합개발환경(IDE) 소프트웨어를 다운받고 설치합니다. 그리고 아두이노 보드를 PC에 연결합니다. 아두이노 IDE를 실행을 합니다. 연결된 보드와 포트 번호를 IDE에서 찾아서 ..