本节教程主要内容:
– 建立简单的类和类的对象
– 构造函数
– 析构函数
– 公共成员函数
本节教程结束后程序代码状态 (无法复制本站代码?请点击这里找到原因。)
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 |
/* * 零基础入门学用Arduino教程 * 第四章 - 专项教程 * 第二部分 - 面向对象编程 示例程序 - 1 * 太极创客 WWW.TAICHI-MAKER.COM * 2019-04-18 */ class Led { public: Led(); ~Led(); void on(); void off(); }; Led::Led(){ Serial.println("Led Object Created."); pinMode(2, OUTPUT); } Led::~Led(){ Serial.println("Led Object Deleted."); } void Led::on(){ digitalWrite(2, HIGH); } void Led::off(){ digitalWrite(2, LOW); } void setup() { Serial.begin(9600); Led myLed; Serial.println("Hello, this is from Setup()"); for(int i = 0; i < 3; i++){ myLed.on(); delay(1000); myLed.off(); delay(1000); } } void loop() { } |