목록Hardware (7)
STUDY BLOG
온도 24 미만 -> 빨간불 on 그 외 -> 녹색불 on 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 #define USING_DHT11 true // The DHT11 uses only 8 bits 8 #define DHT_GPIO 22 // Using GPIO 22 for this example 9 #define LH_THRESHOLD 26 // Low=~14, High=~38 - pick avg. 10 11 #define LED_R 18 12 #define LED_G 17 13 #define LED_B 27 14 15 int main(){ 16 wiringPiSetupGpio(); 17 pinMode(LED_R, O..
라즈베리파이 C++ 거리 0~10사이 빨간불 on 거리 10~15사이 녹색불 on 거리 15~30사이 파란불 on 1 #include 2 #include 3 using namespace std; 4 5 #define PIN_TRIG 23 6 #define PIN_ECHO 24 7 #define RANGE_MAX 200 8 #define RANGE_MIN 0 9 10 #define LED_R 18 11 #define LED_G 17 12 #define LED_B 27 13 14 15 int main(int argc, char* argv[]){ 16 wiringPiSetupGpio(); 17 unsigned int T,L; 18 pinMode(PIN_TRIG, OUTPUT); 19 pinMode(PIN_EC..
#include #include #include using namespace std; #define PWM_LED_G 13 // this is PWM0, pin 12 #define PWM_LED_R 18 #define BUTTON_GPIO 27 // this is GPIO27, pin 13 bool running = true; // fade in/out until button pressed int main() { // must be run as root wiringPiSetupGpio(); // use the GPIO numbering pinMode(PWM_LED_R, PWM_OUTPUT); // the PWM LED - PWM0 pinMode(PWM_LED_G, PWM_OUTPUT); pinMode(B..
버튼 1 누르면 - 빨간LED켜짐 / 한번 더 누르면 - 꺼짐 버튼 2 누르면 - 연두LED켜짐 / 한번 더 누르면 - 꺼짐 버튼 3 누르면 - 노랑LED켜짐 / 한번 더 누르면 - 꺼짐 #include #include #include using namespace std; #define LED_GPIO_R 18 // this is GPIO17, pin 11 #define LED_GPIO_G 13 #define LED_GPIO_Y 12 #define BUTTON_GPIO_R 27 // this is GPIO27, pin 13 #define BUTTON_GPIO_G 17 #define BUTTON_GPIO_Y 19 #define DEBOUNCE_TIME 200 // debounce time in ms boo..

시리얼 모니터에 r 입력시 빨간불 on 한번 더 입력 시 off 시리얼 모니터에 g 입력시 초록불 on 한번 더 입력 시 off 시리얼 모니터에 b 입력시 파란불 on 한번 더 입력 시 off unsigned char c; const int pinLEDR=10; const int pinLEDG=11; const int pinLEDB=12; int red=0; int green=0; int blue=0; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(pinLEDR, OUTPUT); pinMode(pinLEDG, OUTPUT); pinMode(pinLEDB, OUTPUT); pinMode(Serial.r..

가만히 있으면 RGB LED 모듈 OFF 틸트센서 기울이면 REB LED 모듈 모든 색상 ON const int pinTilt = 2; const int pinLED_R = 10; const int pinLED_G = 9; const int pinLED_B = 8; int val = 0; void setup() { // put your setup code here, to run once: pinMode(pinLED_R, OUTPUT); pinMode(pinLED_G, OUTPUT); pinMode(pinLED_B, OUTPUT); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: val = analogRea..

온도센서가 상온에 있을 때 : RGB 모듈이 파란색 ON 온도센서를 손으로 잡았을 때 : RGB 모듈이 빨간색 ON const int pinLM35 = 1; const int pinLED_R = 10; const int pinLED_G = 9; const int pinLED_B = 8; int val = 0; void setup() { // put your setup code here, to run once: pinMode(pinLED_R, OUTPUT); pinMode(pinLED_G, OUTPUT); pinMode(pinLED_B, OUTPUT); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: val..