Arduino面向对象(C++)编程开发示例程序
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino面向对象(C++)编程开发示例程序相关的知识,希望对你有一定的参考价值。
Arduino面向对象(C++)编程开发示例程序
- 代码
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() {
}
以上是关于Arduino面向对象(C++)编程开发示例程序的主要内容,如果未能解决你的问题,请参考以下文章