//초음파,피에조 int echoPin = 4; int trigPin = 5; int buzzer = 13; //시간 int timer = 0; void setup() { //초음파센서 pinMode(trigPin,OUTPUT); pinMode(echoPin,INPUT); //피에조스피커 pinMode(buzzer,OUTPUT); Serial.begin(9600); } void loop() { //초음파센서 사용 float duration, distance; digitalWrite(trigPin,HIGH); digitalWrite(trigPin,LOW); duration = pulseIn(echoPin,HIGH); distance = ((float)(340*duration)/10000)/2; Serial..
//서보모터 라이브러리 불러옴 #include Servo servo_3; //서보모터 이름정해줌 void setup() { pinMode(A0, INPUT); //조도센서 Serial.begin(9600); //시리얼 servo_3.attach(3); //3번 핀에 모터 등록 } void loop() { //조도센서 값을 보기위한 시리얼 출력 Serial.println(analogRead(A0)); //만약 900미만일때(어두울때) 서보모터 180도 적용 //900이상일때(밝을때) 서보모터 0도 적용 if(analogRead(A0) < 900){ servo_3.write(180); } else { servo_3.write(0); } }
//인체감지센서 LOW int pirState = LOW; void setup() { //입출력 및 시리얼 pinMode(11, OUTPUT); pinMode(A0, INPUT); Serial.begin(9600); } void loop() { //인체감지센서 읽기 pirState = digitalRead(3); //만약 조도센서가 900이하일때 if(analogRead(A0) < 900){ //인체감지센서가 HIGH일떄 if(pirState == HIGH) //가로등 최대밝기 analogWrite(11,255); else //인체감지센서가 LOW일때 조도센서값에 따라 가로등 밝기조절 analogWrite(11,map(analogRead(A0),0,1023,255,0)); } else { //조도센서가 ..
//서보모터 라이브러리 불러옴 #include //for문 사용 카운터 int i = 0; Servo servo_3; //서보모터 이름정해줌 void setup() { //3번핀에 모터값 등록 servo_3.attach(3); } void loop() { for(i=0; i
평소 사용하던 샤오미 보조배터리를 잃어버려서 보조배터리 열심히 알아보고 샀다. 결말부터 말하자면 좋긴한데 그램2020 17인치에 PD기능은 전압이 딸려서 사용하지 못한다. 생각보다 C타입이면서 PD기능을 지원하고 가격대가 좋은 보조배터리는 찾기어려웠고 그나마 이벤트가 진행중이여서 저렴하게 구매 할 수 있었다. C타입 케이블은 증정해주지않고 추가구매해야해서 좀 아쉬웠다 ㅠㅠ https://smartstore.naver.com/romosskorea/products/4661056381?NaPm=ct%3Dk9wgiq5k%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3Dcc49de8160042473d7c53d26bf8e6565ef723f7f 로모스 RT10 PLUS 10000mAh 고..