增加数字引脚的数量 有许多文章解释了如何不仅在各种arduino上使用标准引脚,而且都没有正确解释局限性和问题。 Arduino Uno: 1.您可以使用模拟引脚 Pin 14 = Analog in 0 Pin 15 = Analog in 1 Pin 16 = Analog in 2 Pin 17 = Analog in 3 Pin 18 = Analog in 4 Pin 19 = Analog in 5 digitalWrite(14,HIGH); or digitalWrite(A0,HIGH); 2.您不能同时使用SDA,SCL和A4,A5,因为它们基本相同(18,19)。 3.您也可以使用TX / RX。 “不这样做,您就中断了串行通信……” “切勿使用引脚0和1” …
我希望我的实时时钟将其时间设置为PC上的时间。但是,当我运行以下草图时,实时时钟报告的时间比我的PC所说的时间早32-33秒。 #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { Serial.begin(57600); Wire.begin(); RTC.begin(); if (! RTC.isrunning()) { Serial.println("RTC is NOT running!"); // following line sets the RTC to the date & time this sketch was compiled // uncomment it & upload to set the time, date and start run …