1

我想通过在 Arduino 中将十进制转换为 BCD 来计算 0 到 9。然后将其发送到 CD4511 解码器,该解码器将其转换为七段显示器。但它不起作用。请帮忙。附上电路和arduino代码的照片。circuit design is as follows:-

十进制到 BCD 的 Arduino 代码是从 0 到 9 是 `

    void setup(){
        pinMode(1, OUTPUT);
        pinMode(2, OUTPUT);
        pinMode(3, OUTPUT);
        pinMode(4, OUTPUT);
    }

void loop()
{



    int a,b,c,d;
    for (int x=0;x<10;x++){
    a=x%2;
    b=(x/2)%2;
    c=(x/4)%2;
    d=(x/8)%2;
    digitalWrite(1,a );
    digitalWrite(2,b );
    digitalWrite(3,c );
    digitalWrite(4,d );
  }

   
  
 }

`

4

0 回答 0