BASIC4MCU | 질문게시판 | 아두이노 코드 합치기
페이지 정보
작성자 전재 작성일2020-04-28 13:55 조회9,310회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=12126
본문
#include <Servo.h>Servo myservo1;Servo myservo2;int trig = 6;int echo = 7;void setup() {pinMode(trig, OUTPUT);pinMode(echo, INPUT);myservo1.attach(9);myservo2.attach(10);}void loop() {digitalWrite(trig, LOW);digitalWrite(echo, LOW);delayMicroseconds(2);digitalWrite(trig, HIGH);delayMicroseconds(10);digitalWrite(trig, LOW);unsigned long duration = pulseIn(echo, HIGH);float distance = duration / 29.0 / 2.0;if(distance<10){delay(250);myservo1.write(180);myservo2.write(0);delay(500);}else{myservo1.write(0);myservo2.write(180);}}< 서보모터 구동 코드 >서보모터를 구동시키는 이 코드와#include <Wire.h>#include <Adafruit_MLX90614.h>#include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x3F,16,2);Adafruit_MLX90614 mlx = Adafruit_MLX90614();void setup() {Serial.begin(9600);lcd.init();lcd.backlight();mlx.begin();}void loop() {String strTemp = String("");strTemp += (int)(mlx.readObjectTempC());lcd.setCursor(2,0);lcd.print("Temperature");lcd.setCursor(6,1);lcd.print(strTemp);lcd.setCursor(8,1);lcd.print("'C");}< 적외선 온도측정 코드 >적외선 온도측정을 하는 이 코드를 합치고 싶습니다. 무작정 두개를 합치면 구동이 안될것같아서 도움 요청드립니다.
댓글 0
조회수 9,310등록된 댓글이 없습니다.