本节教程首要内容:
– 成立带有多个机关函数的类
– 成立带有参数的机关函数
本节教程竣事后法式代码状况 (快乐飞艇开奖网:没法复制本站代码?请点击这里找到缘由。)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
/* * 零根本入门学用Arduino教程 * 第四章 - 专项教程 * 第二局部 - 面向工具编程 示例法式 - 2 * 太极创客 ysc2014.com * 2020-04-19 */ class Led { public: Led(); Led(int userLedPin); ~Led(); void on(); void off(); int ledPin = 2; }; Led::Led(){ Serial.println("Led Object Created."); pinMode(2, OUTPUT); } Led::Led(int userLedPin) { Serial.println("Led Object Created."); ledPin = userLedPin; pinMode(ledPin, OUTPUT); } Led::~Led(){ Serial.println("Led Object Deleted."); } void Led::on(){ digitalWrite(ledPin, HIGH); } void Led::off(){ digitalWrite(ledPin, LOW); } void setup() { Serial.begin(9600); Led myLed; Led myLed2(7); Serial.println("Hello, this is from Setup()"); for(int i = 0; i < 3; i++){ myLed.on(); myLed2.on(); delay(1000); myLed.off(); myLed2.off(); delay(1000); } } void loop() { } |