본문 바로가기
728x90

전체 글109

핸드이노 엔트리 연동하기. 핸드이노와 엔트리 연결하기 : 네이버 블로그 (naver.com) 핸드이노와 엔트리 연결하기여러분 안녕하세요. 이번에는 엔트리에서 핸드이노를 작동시키기 위해서 핸드이노와 엔트리를 연결하는 방...blog.naver.com 여러분 안녕하세요.이번에는 엔트리에서 핸드이노를 작동시키기 위해서 핸드이노와 엔트리를 연결하는 방법을 알려드리려고 합니다.엔트리로 먼저 들어가볼까요?아래의 링크 또는 엔트리를 검색해서 들어가보겠습니다.https://playentry.org   엔트리소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.playentry.org 엔트리 상단 로고에 마우스를 갖다대면 많은 항목을 볼 수 있습니다.이 중에 다운로드를 클릭해줍니다.그 다음에는 "엔트리 하드웨어 연결"에 들어가서 운영체제에 맞는 엔트리.. 2024. 7. 28.
핸드이노 엔트리 연동하기. 핸드이노와 엔트리 연결하기 : 네이버 블로그 (naver.com) 핸드이노와 엔트리 연결하기여러분 안녕하세요. 이번에는 엔트리에서 핸드이노를 작동시키기 위해서 핸드이노와 엔트리를 연결하는 방...blog.naver.com 여러분 안녕하세요.이번에는 엔트리에서 핸드이노를 작동시키기 위해서 핸드이노와 엔트리를 연결하는 방법을 알려드리려고 합니다.엔트리로 먼저 들어가볼까요?아래의 링크 또는 엔트리를 검색해서 들어가보겠습니다.https://playentry.org   엔트리소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.playentry.org 엔트리 상단 로고에 마우스를 갖다대면 많은 항목을 볼 수 있습니다.이 중에 다운로드를 클릭해줍니다.그 다음에는 "엔트리 하드웨어 연결"에 들어가서 운영체제에 맞는 엔트리.. 2024. 7. 28.
핸드이노 모션인식 2024. 6. 29.
EcoGrow_4차시 수위 센서 확인 하고 액체펌프 자동화 만들기. 1. 기존 코드에서 수위 센서 정의하고 확인하기. #include "DHT.h" #include #define DHTPIN A0 #define DHTTYPE DHT11 #define fan 10 #define led 23 DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { Serial.begin(9600); dht.begin(); lcd.init(); lcd.backlight(); pinMode(fan,OUTPUT); pinMode(led, OUTPUT); } void loop() { float humidity = dht.readHumidity(); float temperature = dht.readTemperature.. 2024. 4. 17.
EcoGrow: 3차시_ 식물성장LED, 온습도 출력, 팬 코드 합치기 1차시 2차시 코드 합치기 // 필요한 라이브러리를 호출 #include "DHT.h" // DHT 센서를 사용하기 위한 라이브러리 #include // LCD를 제어하기 위한 라이브러리 #define DHTPIN A0 // DHT 센서와 연결된 아두이노 핀을 정의 #define DHTTYPE DHT11 // 사용하는 DHT 센서의 모델을 지정 #define fan 10 // 쿨링팬 디지털 10번을 지정 (두팬 모두 10번핀으로 동시제어) #define led 23 // 식물성장 LED DHT dht(DHTPIN, DHTTYPE); // DHT 객체를 생성 LiquidCrystal_I2C lcd(0x27, 16, 2); // LCD 객체를 생성. I2C 주소는 0x27이지만, 연결이 안 되면 0x3F를 .. 2024. 4. 15.
EcoGrow : 2차시_ 온습도 LCD 출력하기 1. 온습도 센서 라이브러리 설치 및 I2C 디스플레이 라이브러리 설치 아두이노 스케치 새창을 띄워 온습도 센서값 출력을 확인해 보자. 필요 라이브러리 설치 온습도 센서 라이브러리 설치 1) DHT11을 검색 후 DHT sensor library by Adafruit를 설치해 줍니다. 2) adafruit unified sensor를 검색 후 Adafruit Unified Sensor by Adafruit를 설치해 줍니다. I2C lcd 라이브러리 설치 1) 'liquid crystal i2c' 로 검색 한 후 Frank de Brabander가 만든 LiquidCrystal I2C 라이브러리를 설치해 줍니다. 2. 온습도 센서 lcd 출력 코드 아래 코드를 복사하여 업로드 해보도록 하자. // 필요한 .. 2024. 4. 12.
EcoGrow : 1차시_식물성장 LED 제어하기. 복사 사용가능 #define led 23 // 디지털 23 번핀 릴레이 led 채널 제어핀으로 설정 void setup() { pinMode(led, OUTPUT); // 식물성장 led 연결 릴레이핀 출력모드 설정 } void loop() { digitalWrite(led, HIGH); // 식물성장 led 켜기 delay(1000); // 1초 기다리기 digitalWrite(led, LOW); // 식물성장 led 끄기 delay(1000); // 1초 기다리기 } 아두이노 업로드 준비 1. 보드설정 2. 포트설정 3. 업로드 4. 동작확인 영상 큰주제 조도센서로 제어하기. 1. cds 값 출력 - led 코드 지우기 - 시리얼통신 설정 및 출력 코드복사 사용 #define led 23 void s.. 2024. 4. 12.
아두이노 서보 360 회전 사용하기. 1. 360 서보모터 제어 서보모터 0~180도 각도 제어 코드와 유사하지만 아래와 같이 동작이 다르다는 것을 확인해 보자. #include // 라이브러리 불러오기 Servo servo_1; // 객체선언 void setup() { servo_1.attach(7); // 디지털 핀 설정 } void loop() { servo_1.write(180); // 정방향 회전 delay(2000); servo_1.write(0); // 회전 멈춤 delay(2000); servo_1.write(90); // 역방향 회전 delay(2000); } ==================================================================== #include // 라이브러리 불러오기 S.. 2024. 4. 1.
서보모터 함수선언과 제어 1. 아두이노 함수 선언 아두이노는 C언어 기반으로 void 함수이름(){ } 형식으로 문법을 선언할 수 있다. 2. 함수 선언과 각도 제어 아두이노에서 함수를 선언하여 특정 작업을 수행하는 코드 블록을 만들 수 있습니다. 이 예제에서는 move90과 move180이라는 두 개의 함수를 선언하여 서보모터를 각각 90도와 180도 위치로 움직이게 합니다. 먼저, Servo.h 라이브러리를 포함시키고 서보모터 객체를 생성합니다. 그 다음, setup() 함수에서 서보모터를 특정 핀에 연결합니다. loop() 함수 내에서는 두 개의 사용자 정의 함수를 번갈아가며 호출하여 서보모터가 0도에서 90도, 그리고 0도에서 180도로 움직이게 합니다. 사용자 정의 함수 move90()과 move180() move90(.. 2024. 3. 25.
728x90
반응형