создание библиотеки
- Войдите на сайт для отправки комментариев
Сб, 25/10/2014 - 20:58
01 | <span style= "font-family:Verdana, Geneva, Arial, sans-serif;font-size:12px;" >Есть такой код, можноли из него сделать библиотеку? что-бы потом использоват функцию "wt_com" в скече. |
02 | на форуме нашёл урок но, недогоняю....</span> |
03 |
04 |
05 | #define RES 14 |
06 | #define IO 5 |
07 | byte i=0; |
08 | byte a=0; |
09 |
10 | void setup ( void ) |
11 | { |
12 | pinMode(RES,OUTPUT); |
13 | pinMode(IO,OUTPUT); |
14 | digitalWrite(RES,HIGH); |
15 | digitalWrite(IO,HIGH); |
16 | Serial .begin(9600); |
17 | //wt_com(3); |
18 | } |
19 |
20 | void loop ( void ) |
21 | { |
22 | |
23 | wt_com(a); |
24 | |
25 | } |
26 |
27 |
28 | void wt_com( byte adr) |
29 | { |
30 | digitalWrite(RES,LOW); |
31 | delay(5); |
32 | digitalWrite(RES,HIGH); |
33 | delay(17); |
34 | digitalWrite(IO,LOW); |
35 | delay(5); |
36 | for (i=0;i<8;i++) |
37 | { |
38 | digitalWrite(IO,HIGH); |
39 | if (bitRead(adr,i)) |
40 | { |
41 | delayMicroseconds(600); |
42 | digitalWrite(IO,LOW); |
43 | delayMicroseconds(300); |
44 | } |
45 | else |
46 | { |
47 | delayMicroseconds(300); |
48 | digitalWrite(IO,LOW); |
49 | delayMicroseconds(600); |
50 | } |
51 | } |
52 | digitalWrite(IO,HIGH); |
53 | } |
fmv.electronics at gmail