你好。
今天下午在尝试做一个项目,需要从processing读数据,运行代码后,数码管(Seven-segment display)有一段不显示。经过简化代码,发现与Serial.begin(9600)一行有关,注掉这一行,则能正常显示。
代码如下,请问是哪里出了问题?
谢谢。
- //连线
- const unsigned char segmentpin[] ={
- 3,2,1,12,13,5,11,0};
- //显示0、1、2、3、4、5
- const unsigned char segmentnum[]={
- 0xC0,0xF9,0xA4,0xB0,0x99,0x92
- };
- void setup(){
- int i;
- for(i=0;i<8;i++){
- pinMode(segmentpin[i],OUTPUT);
- digitalWrite(segmentpin[i],LOW);
- }
- //下面这行导致问题。
- Serial.begin(9600);
- }
- void loop(){
- }
复制代码 |