본문 바로가기

아두이노

송도 정보통신진흥원 IoT 이론 및 실습교육 - 셋째 날 7월 9일 마지막 교육 날.처음에 왔을 때는 길도 잘 못찾고 오는데도 오래걸렸는데 이제 어느정도 익숙해지니까 마지막날이 되어서 아쉬웠습니다 T_T.. 초음파 센서 입니다. 저렴한 센서이지만 비교적 성능이 좋아서 재미있게 실험할 수 있었습니다. 제가 프로젝트를 진행하는데 있어서 가장 필요한 내용이고,궁금했던 내용인 블루투스 입니다. 저는 이것도 작은 크기라고 생각했는데다른제품중에 가격이 조금 더 비싸지만이것보다 더 작은 제품이 있다고 합니다. 안드로이드폰과 아두이노를 블루투스로 연결하여통신도 가능합니다. 위에서 배운 내용을 심화하여안드로이드폰으로 아두이노의 LED를 제어하는 것을 하기도 하였습니다. 그리고 T_T.... 첫날부터 내가 이걸 잘 할 수 있을까 가장 많이 걱정되었던Smart Car 만들기 !아.. 더보기
송도 정보통신진흥원 IoT 이론 및 실습교육 - 둘째 날 둘째 날에는 Analog Input, 조도센서, Stepper Motor 등에 대해서 배웠습니다. 간단한 회로라서 금방 따라할 수 있었습니다. 조도센서와 LED를 결합해보기도 하였습니다. DHT11이라는 온습도계인데요.온습도계중에서 가장 저렴할뿐만 아니라 성능도 안정적인 제품이라고 합니다. 간단한 회로설계와 오픈소스를 활용하여 온습도계를 손쉽게 사용할 수 있었습니다.평소에 아두이노와 온습도계를 연결하는게 어려울것이라고 생각했는데막상 해보니 간편하고 쉬워서 놀랐습니다 T_T Stepper Motor. 서브모터와 DC모터의 중간단계입니다. 위에서 배운것을 조금 활용하여Stepper Motor와 DHT11를 결합한 것입니다.부저도 했는데 제가 깜빡하고 사진을 안찍어서 없네요 T_T... 가..가장 많은 시간을.. 더보기
송도 정보통신진흥원 IoT 이론 및 실습교육 - 첫째 날 관련책과 인터넷 강의를 보면서 아두이노 공부를 혼자 하다가...좀 더 체계적으로 배우고 싶어 오프라인 강의를 알아봤었습니다. 무료, 유료 상관없이 알아봤었는데 마땅한 강좌가 없더라구요 ㅠ_ㅠ..우연히 페이스북을 통해 3일 동안 이루어지는 강좌가 있다는 것을 알게되었고,송도 정보통신진흥원에서 하는 강의에 참여하게 되었습니다. 전 정류장에 잘못내려 한정거장 반을 걸어갔습니다 ㅎㅎ 송도 정보통신진흥원 가는 방법 !! 꼭 읽어보세요 !!네이버, 다음지도에 검색해봐도 만족스러운 결과가 나오지 않더라구요...교육 3일 중 2일째에 깨닫게 되었습니다.... T_T... ★ 지식정보단지역에 내리지마시고 인천대입구역에 내리셔서 2번출구 바로 앞 버스정류장에서 버스를 타세요 ★인터넷 검색해보면 지식정보단지역에서 버스를 타.. 더보기
[아두이노] LCD 패널 - LCD의 특징 (정보를 표시하는 표시 장치)- 조도 센서 값 출력하기 - 초음파 센서 값 출력하기 1. LCD의 특징 - LCD : 액정을 이용해 스크린에 숫자나 글자를 표시하는 부품이다. 2. LCD에 조도 센서 값 출력하기 - 준비물 : LCD 1개, 조도센서 1개, 10k ohm 저항 1개 (갈검주금), 1k ohm 저항 1개 (갈검빨금) 3. 소스코드 스케치 → 라이브러리 가져오기... → LiquidCrystal 선택 * 라이브러리란? : 특정 기능들을 하나로 묶어 다른 사용자가 사용할 수 있게 정리해 놓은 것 #include 추가된 것을 볼 수 있다. LiquidCrystal lcd(12, 11, 2, 3, 4, 5); LiquidCrtstal : LiquidCrtstal .. 더보기
[아두이노] 조도센서 (LED조절, 피에조스피커 연동) - 조도센서 특징- 조도센서 값에 따라 LED 조절하기- 피에조 스피커 연동하기 1. 조도센서 특징 빛이 밝기를 인식하는 센서 주위가 밝을 수록 조도센서의 저항값이 줄어든다(전기가 흘러가는데 조도센서를 거치면서 저항이 발생하는 것) 주위가 어두울 수록 조도센서의 저항값이 상승한다(전기가 조금밖에 안통하니까 지금 어두운것을 알 수 있음) 2. 조도센서 값에 따라 LED 조절하기 - 준비물 : 조도센서 1개, LED 1개, 560 ohm 저항 1개(초파갈금), 10k ohm 저항(갈검주금) 1개 3. 소스코드 map(analogRead(A0), 0, 1023, 0, 255) - map : 특정 범위에 속하는 값을 다른 범위의 값으로 변환해주는 명령어 - analogRead : 아날로그 핀에서.. 더보기
[아두이노] 피에조 스피커 (학교종이 땡땡땡, 디지털 피아노) - 피에조 스피커 특징- 학교종이 땡땡땡 연주하기- 디지털 피아노 만들기 (버튼 3개 짜리) 1. 피에조 스피커 특징 전기적 신호를 이용해 소리를 낸다. 즉, 피에조 스피커는기본적으로 피에조 효과 기능을 이용해서소리를 내는 아주 간단한 형태의 스피커이다. 전기를 인가하면 판이 떨리게 되어있음.소리가 발생하게 되는데, 피에조 스피커의 '삐~~~' 소리. 어떤 소리를 낼 때 가장 간단한 형태의 스피커. 2. 피에조 스피커를 이용해 학교종이 땡땡땡 연주하기 3. 소스코드 파일 - 예제 - 02. Digital - toneMelody 선택 ↓ pitches.h 탭을 선택한다.각 음의 주파수가 기록되어 있는 것이다.전체 선택을 하고 복사한다. ↓ 음계표를 복사하기 위해새 스케치를 생성하고탭 메뉴 .. 더보기
[아두이노] 삼색 LED 사용하기 - 삼색 LED 특징- 자동으로 색 바뀌게 하기- 버튼을 이용해 제어하기 1. 삼색 LED 특징다리가 2개인 것은 단색 LED라는 것은 안에 다이오드가 들어있어서 빛을 발산하는 장치 여기서 다리가 4개인 것을 삼색 LED라고 한다.빛의 3원색인 RGB를 이용하여 색을 마음대로 바꿀 수 있다. 기판에 조립되어있는 똑같은 4개달린 LED도 있다. 2. 삼색 LED의 개념삼색 LED는 빛의 삼원색을 제어해 원하는 색을 낼 수 있는 LED이다.TV나 PC 모니터가바로 이 삼원색을 조합해 원하는 색을 만든다. 각각의 다리가 빛의 3원색을 조절을 할 수 있다.빨강, 초록, 파랑을 외부에서 전기를 넣어주면 0~5V 사이의 값에서 왔다 갔다하면서 조절해 변경한다.넣는 값의 세기에 따라서 빨강, 초록, .. 더보기
[아두이노] Blink 예제 - 아두이노 홈페이지 중요 메뉴learning : playground 많은 예제 다운 가능 & 관련 링크reference : 각종 문법 & 함수 - USB 허브 하나 준비하는 것이 좋음(과전류로 인해서 컴퓨터 손상) - 도화지에 그림을 그리는 작업 → 스케치 (그림을 그리는 것에 비유) - C/C++- 시리얼 모니터 : 아두이노와 통신할 때 사용하는 시리얼 모니터 창을 띄운다 - 1초 = 1000 더보기
[아두이노] 시리얼통신 더보기
[아두이노] 브레드보드 사용방법 익히기 더보기