본문 바로가기

임베디드 컴퓨팅/Arduino

[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] 아두이노 튜토리얼 06 : Button 제어하기 아두이노 튜토리얼 06 : Button Button 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 Button 제어하는 코드를 작성하고 실습한다. 아두이노로 Button 을 제어해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. int Button = 9; byte LastState = LOW; void setup() { Serial.begin(9600); pinMode(Button, INPUT); digitalWrite(Button, HIGH); } void loop() { byte NowState = digitalRead(Button); if (HIGH == LastState) { if (LOW == NowState) { Serial.println("Pus.. 더보기
[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(.. 더보기
[ARDUINO] 아두이노 튜토리얼 03 : 초음파 센서 제어하기 아두이노 튜토리얼 03 : 초음파 센서 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 초음파 센서를 제어하는 코드를 작성하고 실습한다. 아두이노로 초음파 센서를 읽어보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. void setup() { // put your setup code here, to run once: Serial.begin(9600); //출력을 위한 시리얼 설정 pinMode(2,OUTPUT); // 센서 TRIG Pin pinMode(3,INPUT); // 센서 ECHO Pin } void loop() { // put your main code here, to run repeatedly: int distance, cm; // 센서 측.. 더보기
[ARDUINO] 아두이노 튜토리얼 02 : Servo 모터 제어하기 아두이노 튜토리얼 02 : Servo 모터 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 하는 코드를 작성하고 실습한다. 아두이노로 Servo 모터를 제어해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. #include // 미리 구현된 Servo Motor 라이브러리 포함 Servo servo; //Servo Motor 라이브러리 사용 준비 int servoPin = 9; //Servo Motor 컨트롤 Pin (연결에 따라 변경 가능) int angle = 90; //Servo Motor 각도를 위한 설정 값 void setup() { // put your setup code here, to run once: servo.attach(servoPin); //.. 더보기
[ARDUINO] 아두이노 튜토리얼 01 : LED 제어하기 아두이노 튜토리얼 01 : LED 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 LED 를 제어하는 코드를 작성하고 실습한다. 아두이노로 LED 를 제어해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } 위 코드의 간단한 설명은 다음과 같다. LED 가 연결되어 있는 13번 포트를 출력(output) 으로 설정한다. LED 가 연결되어 있는 13번 포트에 1초 간격으로 HIGH 와 LOW 를 출력한다. 동영상 튜토리얼 전체 코딩.. 더보기