Showing
1 changed file
with
36 additions
and
0 deletions
code/PADMOTOR.ino
0 → 100644
1 | + | ||
2 | +int Mosfet1 = 7 ; // 펠티어 연결 모스펫 7번포트 | ||
3 | +int Mosfet2 = 6 ; // 모터 연결 모스펫 6번포트 | ||
4 | +char data; // 데이터 입력 종류 | ||
5 | + | ||
6 | +void setup() | ||
7 | +{ | ||
8 | + Serial.begin(9600); | ||
9 | + pinMode(Mosfet1, OUTPUT); | ||
10 | + pinMode(Mosfet2, OUTPUT); | ||
11 | +} | ||
12 | + | ||
13 | +void loop() | ||
14 | +{ | ||
15 | + if(Serial.available()>0) // 입력된 데이터가 있다면 | ||
16 | + { | ||
17 | + data = Serial.read(); // 데이터에 입력값 넣기 | ||
18 | + } | ||
19 | + | ||
20 | + if(data == 'f') // f를 입력했을 경우 펠티어 모스펫 on | ||
21 | + { | ||
22 | + digitalWrite(Mosfet1,HIGH); | ||
23 | + } | ||
24 | + else if(data == 'd') // d를 입력했을 경우 펠티어 모스펫 off | ||
25 | + { | ||
26 | + digitalWrite(Mosfet1,LOW); | ||
27 | + } | ||
28 | + else if(data == 's') // s를 입력했을 경우 모터 on | ||
29 | + { | ||
30 | + digitalWrite(Mosfet2,HIGH); | ||
31 | + } | ||
32 | + else if(data == 'a') // a를 입력했을 경우 모터 off | ||
33 | + { | ||
34 | + digitalWrite(Mosfet2,LOW); | ||
35 | + } | ||
36 | +} |
-
Please register or login to post a comment