분류 전체보기107 배열, 반복문, 조건문 배열 선언 반복문 : for 문 조건문 : if 문 1. 배열선언 자료형 배열이름[크기]; 자료형 배열이름[크기] = { 값, 값, 값 }; int arr[5]; // 길이가 5인 int형 배열 선언 배열 초기화하기 arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50; 2. 반복문 : for 문 int i; int arr[5]; int num = 10; for(i=0;i 2021. 4. 7. [아두이노 기초] 조도센서 연결하기 목차 1) 조도센서 연결 과정 영상 2) 조도센서 연결하여 빛 인식후 시리얼에 출력하기 3) 주변이 어두워지면 LED켜기 4) 주변이 어두워지는 만큼 LED어두워지기 (아날로그 출력) 5) 어두워지는 만큼 LED밝아지기 (아날로그 출력) 1) 조도센서 연결 과정 영상 연결과정 영상에서 전체적 과정을 파악하시면 좋습니다. 2) 조도센서 연결하여 빛 인식후 시리얼에 출력하기 3) 주변이 어두워지면 LED켜기 4) 주변이 어두워지는 만큼 LED어두워지기 (아날로그 출력) 5) 주변이 어두워지는 만큼 LED밝아지기 (아날로그 출력) 2021. 4. 3. 브레드 보드 BreadBoard 브레드보드(breadboard) 속칭 빵판 또는 빵틀은 전자 회로의 (일반적으로 임시적인) 시제품을 만드는 데 사용하고 재사용할 수 있는 무땜납 장치이다. 이것은 스트립기판(베로보드)과 현저하게 다르며 영구적이거나 1회용 시제품을 만들때 사용하고, 쉽게 재사용할 수 없는, 초기 인쇄회로기판과 비슷하다. 일반적인 브레드보드는 버스 스트립으로 알려진, 내부연결 전기단자의 스트립이 있고, 주 장치의 일부나 격리된 블록처럼 한쪽이나 양쪽은 전원선을 확장하도록 끼워져 있다. 2021. 3. 30. 6. 시리얼 통신 개요 시리얼 모니터 예제1) void setup() { Serial.begin(9600); Serial.print("Hello!! "); Serial.println("안녕하세요..!!"); } void loop() { } 예제2) int LED = 6; void setup() { Serial.begin(9600); pinMode(LED, OUTPUT); } void loop() { int val = analogRead(A5)/4; Serial.println(val); analogWrite(LED, val); } 예제3) int LED = 2; char c; void setup() { Serial.begin(9600); pinMode(LED, OUTPUT); } void loop() { if(Serial... 2021. 3. 23. 변수 (정보를 담는 그릇) 정수를 저장하는 변수 지정 방법 int a; 글자를 저장하는 변수 string name; char c; 참/거짓을 구분짓는 정보를 저장하는 변수 boolean yes_no; 상수 정의하기 #define 는 상수를 정의한다. 주의사항: "=" 등호와 문장뒤에 세미콜론은 붙히지 않는다. ex) #define PI 3.14 #define LED 13 2021. 3. 23. [아두이노 기초] 가변저항으로 LED 밝기 조절하기 가변저항을 이용하여 아날로그 출력을 이해하기위해 이전 글을 보고오시면 도움이 됩니다. 2. LED 밝기 조정하기, 아날로그 출력 목차 1) 아날로그 출력 이란? 2) 아날로그 출력을 이용하여 LED 밝기 조정하기 1) 아날로그 출력 이란? 아날로그 출력 (PWM 출력) : 전압 신호의 Pulse(전압 파형)을 이용하여 원하는 전압신호 평균값을 infoinno.tistory.com 목차 1) 가변저항을 사용하여 LED조명 밝기 조절 영상 2) 결선도 3) 연결사진 4) 프로그램 소스 가변저항 볼륨을 이용하여 LED조명 밝기를 사용자 마음대로 조절할 수 있게 만드는 방법을 알아봅니다. 1) 관련 영상입니다. 2) 결선도 3) 연결사진 4) 프로그램 소스 int LED = 11; void setup() { S.. 2021. 3. 22. 이전 1 ··· 13 14 15 16 17 18 다음 반응형