#include //ROM(비휘발성 메모리) 활용 int swCount = 0; int swBuf = 0; unsigned char color[8][3] = { // R G B { 0, 0, 0} // OFF , {255, 0, 0} // Red , { 0, 255, 0} // Green , { 0, 0, 255} // Blue , {255, 255, 0} // Yellow , {255, 0, 255} // magenta , { 0, 255, 255} // cyan , {255, 255, 255} // white }; void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(2, INPUT_PULLUP); Se..
// 아날로그 입력을 통한 LED 밝기 제어 int analogValue = 0; void setup() { pinMode(11, OUTPUT); } void loop() { if(analogValue == 255) analogValue = 0; analogValue += 5; analogWrite(11, analogValue); delay(100); } // 가변저항을 통한 LED 밝기 제어 void setup() { Serial.begin(9600); pinMode(11, OUTPUT); } void loop() { int adcData = analogRead(A0); int analogValue = map(adcData, 0, 1023, 0, 255); Serial.println(analogValu..
DHT 라이브러리 추가 https://github.com/markruys/arduino-DHT #include DHT dht; void setup() { Serial.begin(9600); dht.setup(2); } void loop() { delay(dht.getMinimumSamplingPeriod()); float temp = dht.getTemperature(); float humidity = dht.getHumidity(); Serial.print("temp : "); Serial.print(temp, 2); Serial.print(" C"); Serial.print(" ___ humidity : "); Serial.print(humidity, 2); Serial.println(" %"); }