본문 바로가기

아두이노 강의

[ARDUINO] 아두이노 튜토리얼 09 : 리드 스위치 아두이노 튜토리얼 09 : 리드 스위치 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 리드 스위치를 제어하는 코드를 작성하고 실습한다. 리드 스위치 모듈은 자기력을 감지하는 센서이고, 유리관 안에 양극의 리드가 있고, 자석의 힘으로 리드가 붙게 되는 원리의 스위치 이다. 아두이노로 Reed Sensor 를 제어해보자 실습코드 아두이노 스케치에서 다음의 코드를 작성하고 실행한다. void setup() { // put your setup code here, to run once: Serial.begin(9600); //Serial Monitor 통신 설정 pinMode(12, INPUT); // 자성 감지 입력 Port 설정 } void loop() { // put your ma.. 더보기
[ARDUINO] 아두이노 튜토리얼 08 : 터치센서 아두이노 튜토리얼 08 : 터치센서 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 터치센서를 제어하는 코드를 작성하고 실습한다. 아두이노로 터치센서를 읽어보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. void setup() { // put your setup code here, to run once: Serial.begin(9600); // 터치 결과값을 확인할 Serial Monitor 통신 설정 pinMode(12, INPUT); // 터치 결과 값을 전달 받을 Port } void loop() { // put your main code here, to run repeatedly: // 터치 시 센서 값을 확인하면 HIGH 됩니다. // 이 때 Seri.. 더보기
[ARDUINO] 아두이노 튜토리얼 07 : 컬러 플래시 아두이노 튜토리얼 07 : 컬러 플래시 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 컬러 플래시를 제어하는 코드를 작성하고 실습한다. 아두이노로 컬러플래시를 조정해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. void setup() { // put your setup code here, to run once: pinMode(12, OUTPUT); // 7 color flash 연결 Port digitalWrite(12, LOW); // 7 color flash 연결 Port에 기본 값 적용 } void loop() { // put your main code here, to run repeatedly: digitalWrite(12, HIGH); // 7 c.. 더보기
[ARDUINO] 아두이노 튜토리얼 05 : RGB LED 제어하기 아두이노 튜토리얼 05 : RGB LED 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 RGB LED 의 색상을 제어하는 코드를 작성하고 실습한다. 아두이노로 RGB LED 의 색상을 조정해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. int redLed = 11; // RED LED 연결 Pin int greenLed = 10; // GREEN LED 연결 Pin int blueLed = 9; // BLUE LED 연결 Pin void setup(){ // 세가지 Pin 설정 pinMode(redLed,OUTPUT); pinMode(greenLed,OUTPUT); pinMode(blueLed,OUTPUT); } void loop(){ // 10m.. 더보기
[ARDUINO] 아두이노 튜토리얼 04 : 레이저 센서 제어하기 아두이노 튜토리얼 04 : 레이저 센서 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 레이저 센서를 제어하는 코드를 작성하고 실습한다. 이 레이저 센서는 로봇 등에서 주변의 물체와 거리를 감지하는데 사용된다. ARDUINO 아두이노로 레이저를 출력해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. void setup() { // put your setup code here, to run once: pinMode(12, OUTPUT); //Laser 연결 Pin 설정 } void loop() { // put your main code here, to run repeatedly: digitalWrite(12, HIGH); // Laser ON delay(.. 더보기