Power shield拓展板使用求助

2018-10-281.5万
AI 快速预览详细 收起
本文介绍了如何解决DFRobot的PowerShield与Arduino连接后无法使用的问题。用户发现无论是从外接电源取电还是从VCC取电,都没有反应。文章提供了详细的故障排查方法,包括确保Power Shield正确插入Arduino并为Arduino供电。此外,还提供了修改后的代码示例,帮助用户在LCD上显示电压值。
最近购买了DF的PowerShield,但是根据wiki上的方法连接后无法使用,无论是从外接电源取电还是从VCC取电,都没有反应。难道PowerOut上需要接负载吗
另外wiki上写Arduino需要供电,是不是要把PowerOut接到Arduino的电源上啊
Power Shield必须配合Arduino才能使用,需要将Power Shield插到Arduino上,Arduino需要供电。

使用wiki上的代码,将lcd输出改为端口后,一直输出零。
[mw_shl_code=cpp,true]#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();  
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("www.DFRobot.com");
  lcd.setCursor(0, 1);
  lcd.print("Voltage: ");
  lcd.setCursor(13, 1);
  lcd.print("V");
}
void loop()
{
      int val;
      float temp;
      val=analogRead(0);
      temp=val/4.092;
      val=(int)temp;//
      lcd.setCursor(9, 1);
      lcd.print(temp);
/*
      lcd.print(0x30+val/100,BYTE);  
      lcd.print(0x30+(val%100)/10,BYTE);
      lcd.print('.');
      lcd.print(0x30+val%10,BYTE);
*/
      delay(100);
}[/mw_shl_code]

发现论坛上也没有关于PowerShield的教程,所以来发帖问问

创作许可协议

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

评论(1)
gada888
gada888
你要把Power Shield的链接发出来,不然谁知道什么板。看你干什么,如果驱动电机的话,恐怕arduino的电源不够用了。powershield要单独供电。
804786721
804786721
作者
回复gada888
DFRobot的PowerShield
链接
- 没有更多了 -