资讯详情

创客板之电位器控制LED明暗

用途

主要用于按钮调节电阻

原理

转向哪一侧,减少电阻。如下,向口转,但总电阻仍然是10000.

代码

/*   模拟输出电位器    读取模拟输入引脚,并将读取的值映射到0 - 255之间。然后设置映射结果  引脚9的LED该映射结果通过串口监视器显示亮度。    电路连接:      模拟输入间的引脚连接到模拟输入A0引脚      电位器两端的引脚分别连接Arduino  5V和接地引脚    * LED正极通过 限流电阻连接在Arduino的9号引脚      LED负极接地    太极创客     */   void setup() {      Serial.begin(9600);  // 串口通信初始化(96000 bps)   pinMode(9, OUTPUT);  // 9号引脚设置为输出模式 }   void loop() {   int analogInputVal = analogRead(A0);  // 读取模拟输入值     int brightness = map(analogInputVal, 0, 1023, 0, 255); //模拟输入值 - 等比映射到模拟输出值范围(0-255)      analogWrite(9, brightness);  ///根据模拟输入值调节LED亮度     // 通过串口监视器显示结果:   Serial.print("analogInputVal = ");   Serial.println(analogInputVal);      Serial.print("brightness = ");   Serial.println(brightness);      Serial.println(""); }

布线

有一个奇怪的是,接地时,线应该放一个小框。我不知道面包板是否有问题

标签: 电位器调到零arduino电位器串口监视器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台