프로그래밍/아두이노 17

아두이노 쉽게 배우기 - 007. circuits.io 가 tinkercad.com 으로 바뀌었습니다.

그동안 아두이노 공부를 조금 놓고 있는 사이 circuits.io에 약간의 변화가 생겼네요. circuits.io가 https://www.tinkercad.com 으로 바뀌었습니다. 이제 더 이상 circuits.io 에서는 아두이노 공부를 할 수가 없습니다. tinkercad에서도 기존 circuits.io와 똑같이 아두이노 공부를 할 수 있습니다. 게다가 스크래치로 코딩할 수 있는 기능이 생겨 더 좋아진 듯 합니다. tinkercad로 옮겨간 후아두이노의 13번 핀을 이용해 1초동안 LED를 껐다켰다 하는 게 잘 되는지 테스트해 보았습니다. 아래 동영상으로 확인하세요.

아두이노 쉽게 배우기 - 006. C언어의 배열과 반복문을 이용해 5개의 LED 쉽게 제어하기

아두이노 쉽게 배우기 6번째 시간으로, 5개의 LED를 브레드보드를 이용해 아두이노와 연결하고,C언어의 배열과 반복문(for문)을 이용해 쉽게 제어하는 방법을 설명합니다. for 문은 같은 작업을 반복하기 위해 사용하는 C언어의 명령문입니다. 이렇게 생겼어요. int i;for (i = 0; i < 10; i++){ int j = i + 1; // 이 문장은 i가 0 ~ 9일때까지 총 10번 실행된다. } for 문을 이용하면 같은 작업을 쉽게 여러번 반복할 수 있어 무지 편해요. 아래 아두이노 동영상 강좌로 확인하세요. circuits.io 에서는 코딩도 실습할 수 있습니다. 넘나 훌륭한 것. Autodesk에서 만든 circuits.io 사이트에서 제공하는 무료 아두이노 시뮬레이션 프로그램을 이용하면..

아두이노 쉽게 배우기 - 005. C언어의 배열을 이용해 5개의 LED 제어하기

아두이노 쉽게 배우기 5번째 시간으로, 5개의 LED를 브레드보드를 이용해 아두이노와 연결하고,C언어의 배열로 제어하는 방법을 설명합니다. [회로 구성도] 아두이노에 총 5개의 LED를 연결했는데, 맨 왼쪽부터 13, 12, 11, 10, 9번 핀에 연결했습니다. [C언어 공부] 이번 시간에는 배열을 공부합니다. 배열은,메모리 내에같은 종류의 데이터를 연이어 저장해서 쉽고 빠르게 저장하고 사용할 수 있게 해주는 방법입니다. 실제로, 메모리내에 연달아서 저장됩니다. 그래서 이 배열이 저장된 위치만 알면, 첫번째 두번째 세번째.. 이렇게 그 다음 값을 쉽게 읽어올 수 있습니다.값이 연달아 있으니까요. 배열은 이렇게 선언합니다. int array[5]; 이렇게 하면 메모리에 위 그림처럼 5개의 공간이 생성됩니..

아두이노 쉽게 배우기 - 004. LED 2개 번갈아가며 깜빡이게 하기

아두이노 쉽게 배우기 4번째 시간으로, 2개의 LED를 브레드보드를 이용해 아두이노와 연결하고,그 둘을 번갈아가며 깜빡이게 만들어 보겠습니다. 이전 시간 강좌를 보신 분들은 조금만 생각하면 쉽게 하실 수 있습니다. circuits.io 에서는 코딩도 실습할 수 있습니다. 넘나 훌륭한 것. 전체 아두이노 소스코드는 다음과 같습니다. int led = 13; // led 라는 이름의 변수에 정수 13 저장int led2 = 12; // led2라는 이름의 변수에 정수 12 저장 void setup() { pinMode(led, OUTPUT); // led는 13임. 13번핀을 out 용으로 사용하겠다고 선언 pinMode(led2, OUTPUT); // led2는 12임. 12번 핀을 out 용으로 사용하겠..

아두이노 쉽게 배우기 - 003. 코딩의 시작(아두이노 LED 시간 바꾸기)

Autodesk에서 만든 circuits.io 사이트에서 제공하는 무료 아두이노 시뮬레이션 프로그램을 이용하면, 아두이노를 구입하지 않고도 실제 아두이노를 사용하는 것처럼 공부해 볼 수 있습니다. https://circuits.io 아두이노 쉽게 배우기 3번째 시간으로, 간단하게 실제 코딩을 해봅니다. circuits.io 에서는 코딩도 실습할 수 있습니다. 넘나 훌륭한 것. 이 아두이노 강좌에서는 아래 두가지를 설명합니다. - 아두이노 프로그래밍의 큰 틀- 프로그램의 숫자를 조절해서 LED 시간 조절하는 쉬운 방법 아두이노 프로그래밍은 어렵지 않아요. 천천히 배우면 쉽게 정복할 수 있습니다. 아래 동영상으로 확인하세요. "ZigZag" Kevin MacLeod (incompetech.com)Licens..

아두이노 쉽게 배우기 - 002. 코드 한 줄없이 LED 깜빡이기

Autodesk에서 만든 circuits.io 사이트에서 제공하는 아두이노 시뮬레이션 프로그램을 이용해아두이노를 구입하지 않고도 실제 아두이노를 사용하는 것처럼 공부해 볼 수 있습니다. 아두이노 쉽게 배우기 2번째 시간으로, 아래의 2가지를 연습합니다. - 브레드보드(Bread board, 빵판)을 이용하는 방법- 브레드 보드 위에 저항과 LED 설치하기- 아두이노와 LED 연결해 깜빡이게 하기 아두이노 시뮬레이션 프로그램에서 위와 같이 저항과 LED를 이용해 회로를 연결하면아무런 코딩을 하지 않아도 LED가 깜빡입니다. 정확히는 LED가 켜진 상태로 1초간 유지하고, 꺼진 상태로 1초간 유지하고다시 켜진 상태로 1초간꺼진 상태로 1초간 유지 ... 이걸 계속 반복하는 겁니다. 처음 아두이노를 사면 기본..

아두이노 쉽게 배우기 - 001. 아두이노없이 아두이노 배우기(1)

아두이노를 쉽게 배우기 위한 강의를 시작합니다. 이번 회차에서는 아두이노없이 아두이노를 배울 수 있게 해주는, Autodesk에서 만든 circuits.io 사이트를 소개하고, 사용법을 소개합니다. circuits.io는 아두이노 시뮬레이션 프로그램인데, 일반적인 회로를 구성해 볼 수도 있습니다. 아래의 2가지를 연습합니다. - 9V 전지를 사용해 전구에 불을 켜는 방법, - LED에 과전류가 흐르지 않게 저항을 연결해 불을 켜는 방법 "ZigZag" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/b...