本帖最后由 风笛丸 于 2013-12-17 16:50 编辑
本人小白一枚,为了方便,买了mpeg2560 + GY-30光线感应模块,该模块支持avr。但是网上没找到对应接arduino的例子,就按照模块说明书中接avr的方法 sda scl 对应mpeg2560接,add和GND连接接地,vcc接单片机供电。
问题1.这样接法是否正确。
问题2.哪位大大能够提供个简单的代码,拜谢!
问题3.程序代码写的不对,是否会烧坏 mpeg2560。(贵啊~~)
谢谢!
下面是自己乱改的程序,请赐教~
#include <iom16v.h>
int inputPin=20; //这个对应的是SDA口 对应SCL口的时候也一样
void conversion(unsigned int i);
unsigned char display[9]={0,0,0,0,0,' ','l','u','x'};//显示数据
float n;
/*******************************
主程序
*******************************/
void setup()
{
Serial.begin(9600);
pinMode(inputPin, INPUT);
}
void loop()
{
delay(200);
n=analogRead(inputPin);
n=n/1.2;
Serial.println(n);
}
监视器中可以读出数字,300左右浮动,光线明暗都差不错,没有什么明显效果。 |