求助各位大佬我想用4个npn晶体管改变电流方向

2022-02-147969
AI 快速预览详细 收起
本文介绍了如何使用4个NPN晶体管来改变电流方向,以实现温度控制。通过Arduino读取温度传感器的数据,并根据温度范围控制数字输出,从而改变电流方向。具体代码示例展示了如何设置引脚模式、读取温度数据并根据温度范围控制电流方向。
代码图片链接如下,请问我怎么改才可以通过这四个能起到改变电流方向的目的,虽然我也想用h桥:(
int temp = 0;
int Tempstatus;
int right=3;
int left=2;
float voltage;
float TempCelcius;
void setup ()
{
  Serial.begin(9600);
    pinMode (temp,INPUT);
  pinMode (right,OUTPUT);
  pinMode (left,OUTPUT);
}
void loop ()
{
  Tempstatus = analogRead (temp);//Math functions to converse analog signal to voltage signal
  voltage = (Tempstatus/1023.0)*5.0;
  TempCelcius = (voltage-0.5)*100.0;
  if  (TempCelcius >= 10 && TempCelcius <40)
  {digitalWrite(3,LOW);
   digitalWrite(2,LOW);
  }
  if (TempCelcius >= 41 && TempCelcius <=49)
  {digitalWrite(3,LOW);
   digitalWrite(2,LOW);
  }
  if(TempCelcius >= 50)
  {digitalWrite(3,LOW);
   digitalWrite(2,HIGH);
  }
   if (TempCelcius < 10)
  {digitalWrite(3,HIGH);
   digitalWrite(2,LOW);
  }
}
求助各位大佬我想用4个npn晶体管改变电流方向图1
https://www.tinkercad.com/things/3IixNxH9IzG-surprising-jaagub-habbi/editel?sharecode=O9vJ7ZEk-tq1WB35KuQ_Zosx4q6UO-S0ahi5dae2UoA

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
三春牛-创客
三春牛-创客
呃,不知道
- 没有更多了 -