전자, 전기, 소프트웨어, 기계, 3D 프린터, 아두이노, 라즈베리파이, 쇼핑몰 창업

전체 페이지뷰

이 블로그 검색

최신글

[Blender] 3D viewport 사용법

전자, 전기, 소프트웨어, 기계, 3D 프린터, 아두이노, 라즈베리파이, 쇼핑몰 창업

레이블이 전체 게시글인 게시물을 표시합니다. 모든 게시물 표시
레이블이 전체 게시글인 게시물을 표시합니다. 모든 게시물 표시

[강좌] 11. 스위치 디바운싱 코드 작성하기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 11. 스위치 바운싱 현상 해결하기   지난 강좌에서 버튼을 사용하여 아두이노를 제어하는 방법을 알려드렸습니다. 그 과정에서 풀업/풀다운 저항에 대해 약간 언급하였으나, 풀업 풀다운 저항은 스위치 작동 후 잔전류에 의한 플로팅 현상이고, 이 잔전류를 흘려보내 깔끔한 스위치...

[강좌] 10. 아두이노에서 푸시버튼 사용하기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 10. 푸시버튼 사용하기 아두이노에서 버튼은 빠질 수 없는 존재입니다.   버튼을 통해 아두이노에 입력을 주어 하드웨어와 소프트웨어를 잇는 다리 역할을 합니다. 시리얼 모니터와 같은 방법으로 아두이노에 입력을 주는 방법이 있지만, 푸쉬버튼을 사용하면 아두이노와 pc가 연결되어...

[강좌] 9. 아두이노에서 delay 없이 LED 깜빡이기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 9. delay 없이 LED 깜빡이기 - millis() 사용하여 LED 제어하기   때때로 아두이노 코딩을 하다보면, 두가지 일을 작동시켜야 할 때가 있습니다. 이런 경우 delay()를 사용하면 코드 전체가 일시정지 되기 때문에 두가지 일을 한번에 할 수가 없습니다. 예를...

[강좌] 8. 아두이노에서 전압 측정하기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 7. 아두이노에서 전압 측정하기 - 5V 이하의 전압 아날로그 입력으로 측정하기 본 강좌에서는 아두이노의 Analog Pin 0 를 이용하여 analogRead()로 읽어온 값을 전압으로 변환하고, 아두이노 시리얼 모니터에 전압을 띄워줍니다. 단, 아두이노에서는 5V 이상의 전압이...

[강좌] 7. 아두이노에서 LED 밝기 조절하기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 7. 아두이노에서 LED 밝기 조절 - LED 서서히 밝아지고 서서히 어두워지게 하기 지난 강좌 중에서 아두이노의 내장 LED를 디지털 제어를 통해 키고 끄는 것을 해봤습니다. 이번 강좌에서는 아두이노에서 외장 LED를 연결하여 아날로그 제어를 통해 LED를 서서히 밝아지고 서서히...

[강좌] 6. 아두이노 시리얼 모니터로 디지털 신호 읽어오기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 6. 시리얼 모니터로 디지털 신호 읽어오기 아두이노에서 스위치 등 다른 하드웨어를 이용하여 LED등 어떠한 부품들을 제어하고자 한다면, 디지털 신호를 읽을 줄 알아야 합니다. 여기서 말하는 디지털 신호란, 전압이 HIGH인 상황 LOW인 상황 두가지를 말합니다. 우리는 컴퓨터와...

[강좌] 5. 아두이노 내장 LED 제어하기


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 5. 내장 LED 제어하기 보통 소프트웨어 교육을 시작하면 "Hello World"를 출력하는 방법을 먼저 가르쳐줍니다. 아두이노 프로그램 자체에 내장되어있는 예제에서도 첫번째 예제는 시리얼 모니터로 아날로그 센서의 값을 읽어오는 것이 있지요.  하지만 본 강좌에서는...

[강좌] 4. 아두이노 코딩의 기초


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 4. 아두이노 코딩의 기초 미리 C 언어 등 다른 프로그래밍 언어를 익히신 분이라면 아두이노 코딩은 쉽게 할 수 있습니다. C언어와 같이 아두이노는 절차 지향 언어입니다. 절차 지향 언어란 프로그램이 물 흐르듯이 순차적으로 위에서 아래로 진행되는 방식이고, 이 방식에서는...

[강좌] 3. 아두이노 IDE 기본 사용법


무작정 보고 따라하며 배우는 아두이노 강좌입니다. 아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다. 해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다. 3. 아두이노 IDE 사용방법 IDE란?  IDE를 처음 들어보신 분도 있으실 겁니다. IDE는 [Integrated Development Environment] 의 약자로 한문장으로 요약하자면, 효율적으로 소프트웨어를 개발하기 위한 통합개발환경...