Changes for page NodeMCU

Last modified by Leon Poon on 2021/01/20 22:58

From version 6.1
edited by Leon Poon
on 2021/01/20 14:55
Change comment: There is no comment for this version
To version 5.1
edited by Leon Poon
on 2021/01/20 14:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -35,30 +35,12 @@
35 35  NTPClient timeClient(ntpUDP, "ntp-b.nist.gov", 0, 60000);
36 36  
37 37  
38 -void f2(void (*f)(uint8_t, uint8_t), uint8_t val) {
39 -
40 -// static const uint8_t D0 = 16;
41 -// static const uint8_t D1 = 5;
42 -// static const uint8_t D2 = 4;
43 -// static const uint8_t D3 = 0;
44 -// static const uint8_t D4 = 2;
45 -// static const uint8_t D5 = 14;
46 -// static const uint8_t D6 = 12;
47 -// static const uint8_t D7 = 13;
48 -// static const uint8_t D8 = 15;
49 -// static const uint8_t D9 = 3;
50 -// static const uint8_t D10 = 1;
51 -
52 -
38 +void setup() {
53 53   for (uint8_t i = 0; i <= 5; i++)
54 - (*f)(i, val);
40 + pinMode(i, OUTPUT);
55 55   for (uint8_t i = 12; i <= 16; i++)
56 - (*f)(i, val);
57 -}
42 + pinMode(i, OUTPUT);
58 58  
59 -void setup() {
60 - f2(&pinMode, OUTPUT);
61 -
62 62   // Serial.begin(115200);
63 63  
64 64   WiFi.begin(ssid, password);
... ... @@ -76,7 +76,7 @@
76 76  unsigned long t;
77 77  
78 78  
79 -void f1(uint8_t hl) {
61 +void f(uint8_t hl) {
80 80   timeClient.update();
81 81   unsigned long t1;
82 82   for (; (t1 = timeClient.getEpochTime()) == t; delay(1));
... ... @@ -84,14 +84,17 @@
84 84   t = t1;
85 85   // Serial.println(timeClient.getFormattedTime());
86 86  
87 - f2(&digitalWrite, OUTPUT);
88 -
69 + for (uint8_t i = 0; i <= 5; i++)
70 + digitalWrite(i, hl);
71 + for (uint8_t i = 12; i <= 16; i++)
72 + digitalWrite(i, hl);
89 89  }
90 90  
91 91  void loop() {
92 - f1(HIGH);
93 - f1(LOW);
76 + f(HIGH);
77 + f(LOW);
94 94  }
79 +
95 95  {{/code}}
96 96  
97 97  {{code language="none" title="Upload log"}}