Page 101 - MDP2020-1
P. 101
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅰ | 95
-자동 먹이 배급과 ph 센서 제어
#include <Servo.h>
#include <SoftwareSerial.h>
#include <TimeLib.h>
#include <TimeAlarms.h>
#define Vref 4.95
unsigned long int avgValue;
int i=0;
Servo servo1;
char val;
int pos;
SoftwareSerial mySerial(7,8);
void setup()
{
Serial.begin(9600);
Serial.println("Enter AT commands:");
mySerial.begin(9600);
servo1.attach(9);
setTime(8,5,0,12,8,20);
pinMode(A0, INPUT);
pinMode(A1, OUTPUT);
Alarm.alarmRepeat(8,15,30,MorningAlarm);
Alarm.alarmRepeat(6,50,10,EveningAlarm);
}
void loop()
{
float sensorValue;
int m;
long sensorSum;
int buf[10];
for(int i=0;i<10;i++)
{
buf[i]=analogRead(A0);
delay(10);
}
for(int i=0;i<9;i++)
{
for(int j=i+1;j<10;j++)
{
if(buf[i]>buf[j])