본문 바로가기

Embedded/Arduino

(63)
lilyPad-v211026 회로를 다음의 두가지 가운데 하나로 구성하시면 됩니다. 회로 #1 교차부분 회로 #2 : 교차하지 않고 릴리패드 아래로 바느질 - 주의 사항 : A4 A5의 금속부분과 닫으면 안됨 아두이노 프로그램 설정하기 1. 보드가 LilyPad Arduino USB 인지 확인 2. 포트 확인하기 작성된 코드 업로드 1. 깜빡이기 (blink) const long interval = 150; //깜빡임 시간 int ledArr[] = {11,10,9,3}; // 사용하는 LED번호 int ledSize = sizeof(ledArr)/ sizeof(ledArr[0]); int ledCount = 0; unsigned long previousMillis = 0; void setup() { for(int i=0; i
lilyPad-v211025 Leah Buechley : Ted Talk https://www.ted.com/talks/leah_buechley_how_to_sketch_with_electronics?language=ko 레아 뷰크리(Leah Buechley): 전자장치로 "스케치"하기 전자장치를 디자인하는 것은 보통 꽤나 번거롭고 비용이 많이 든다 -- 최소한 레아 뷰크리와 그녀의 MIT 팀이 전자장치를 종이와 펜처럼 다룰 수 있는 도구를 개발하기 전까지는 그랬다. TEDYouth 20 www.ted.com Instructables 에서 lilypad 사용하기 https://c11.kr/t845 Google Docs - 온라인에서 문서를 작성하고 수정할 수 있으며 무료입니다. 하나의 계정으로 모든 Google 서비스를 문서로 이동..
Arduino-v211022 동시에 FADE // 동시에 FADE int ledArr[] = {11}; int fadeTime = 20; int ledSize = sizeof(ledArr) / sizeof(ledArr[0]); int brightness = 0; void setup() { for(int i=0; i
Arduino-v211021 void setup() { pinMode(9, OUTPUT); } void loop() { digitalWrite(9, HIGH); delay(1000); digitalWrite(9, LOW); delay(1000); } LED 3개 연결하기 void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); } void loop() { digitalWrite(9, HIGH); digitalWrite(10, HIGH); digitalWrite(11, HIGH); delay(1000); digitalWrite(9, LOW); digitalWrite(10, LOW); digitalWrite(11, LOW); delay(1000); } LE..
Arduino-v211020 주황색 부분은 천을 하나 덧대어 입체적으로 #define PIEZOPIN 2 int ledArr[] = {11,10,9,3}; // 사용하는 LED번호 int delayTime = 200; // 깜빡임시간 지정(1초 =1000) int ledsize = sizeof(ledArr)/ sizeof(int); void setup() { for(int i=0; i
Arduino-v211019 포토레지스터 연결하기 ( 저항은 10kΩ 임) void setup() { Serial.begin(9600); pinMode(A0, INPUT); } void loop() { int sensorValue = analogRead(A0); Serial.print("Sensor value : "); Serial.println(sensorValue); } LED 추가하기(LED와 같이 연결한 3개의 저항은 220Ω 임) int Thr = 500; // 밝기 값 변경 #define ON 1 #define OFF 0 int ledArr[] = {11, 10, 9}; int ledSize = sizeof(ledArr) / sizeof(ledArr[0]); void setup() { Serial.begin(9600); ..
Arduino-v211018 void setup() { pinMode(10, OUTPUT); } void loop() { digitalWrite(10, HIGH); delay(200); //켜져있는 시간 digitalWrite(10, LOW); delay(200); //꺼져있는 시간 } 브레드 보드를 사용하여 회로 수정 LED 3개 동시에 깜빡이기 void setup() { pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); } void loop() { digitalWrite(10, HIGH); digitalWrite(9, HIGH); digitalWrite(8, HIGH); delay(200); //켜져있는 시간 digitalWrite(10, LOW); digitalWrit..
LilyPad - 0719 08-1. 아기상어 + LED깜빡이기 #define NOTE_C4 262 #define NOTE_D4 294 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_G4 392 #define NOTE_A4 440 #define PIEZO_PIN 2 int ledArr[] = {11,10,9,3}; int ledSize = sizeof(ledArr)/sizeof(int); //notes in the melody: int melody[] = { NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_F4, NOTE_C4, NOTE_D4, NOTE_F4, NOTE_F4, NOTE_F4, N..