//init.h digitalWrite(9,1); //미세먼지 센서 내장 LED: 부논리 초기설정 DDRF|=240; //A4-A7 pinMode(8,1); pinMode(9,1); //미세먼지 센서 내장 LED 핀 활성화 pinMode(11,1); //PWM핀 활성화 pinMode(12,1); //펌프 릴레이 핀 활성화 pinMode(17,1); //FAN 릴레이 핀 활성화 digitalWrite(13,0); //펌프 릴레이 신호: 초기값 0; Serial.begin(9600); //디버깅용 Serial1.begin(9600); //CO₂ 센서 dht.begin(); lcd.init(); // I2C LCD를 초기화 합니다.. lcd.backlight(); // I2C LCD의 백라이트를 켜줍니다. strip.begin(); strip.clear(); lcd.setCursor(0,0); lcd.print("waiting...."); //delay(30000); lcd.clear(); TCCR1A=130; TCCR1B=28; ICR1=1249; OCR1A= 20; /* * 핀 설정 * 2:DHT22 온습도 센서 인터페이스 핀 * 4: * 5: * 6: * 7: * 8:네오픽셀 컨트롤 핀 * 9:미세 먼지 센서 내장 LED 제어 핀 * 10:장애물 감지 센서 입력 핀 * 11:서보모터 PWM 핀 * 13:펌프 제어 핀 * * 15:close센서(창문) * 16:open센서(창문) * 17:FAN 제어 핀 * 18:CO₂ 센서 시리얼 Tx핀 * 19:CO₂ 센서 시리얼 Rx핀 * 20:lcd 용 I²C SDA * 21:lcd 용 I²C SCL * * A2:EC센서 입력 ADC 핀 * A3:미세 먼지 센서 입력 ADC 핀 * A4:스텝 모터 A-IA연결 A * A5:스텝 모터 A-IB연결 /A * A6:스텝 모터 B-IA연결 B * A7:스텝 모터 B-IB연결 /B * A15: CdS 조도 센서 입력 ADC 핀 * A14: LM35 온도센서 */
일단 아두이노에 레귤레이터 값은 정해져있습니다.()
모터 드라이버 레귤레이터 하나에 900mA 이고 모터드라이버에 이미 2개가 달려있기에
1.8A됩니다. 그럼 이때 아두이노 메가 최대값보다도 훨씬 높기에
아두이노 메가 보드에 레귤레이터가 타거나 고장나는 현상이 있었습니다.
그래서 모터드라이버를 전원부로 옴김
'project > 2020.11 (아두이노)스마트팜' 카테고리의 다른 글
L9110 H-bridge module (0) | 2020.11.17 |
---|---|
voltage regulator 7805CT (0) | 2020.11.17 |
cds 조도센서 (GL5537) datasheet 사용방법 (0) | 2020.11.15 |
토양 수분 EC 센서 SEN0193 (0) | 2020.11.15 |
작업 (미세먼지 연결) (0) | 2020.11.12 |