弘毅 发表于 2017-4-6 12:35:34

论坛已经迁移到新服务器,如果遇到BUG请这里回帖,谢谢。

老服务器提供商自从被腾讯收购后服务质量就一落千丈,现在论坛已经迁移到阿里云。如果遇到论坛使用BUG请这里回帖,谢谢。

A67 发表于 2017-4-6 21:17:20

弘毅老师,帮我看一下我发的帖子请教大神怎么编程来控制传感器信号的输出 http://www.geek-workshop.com/thread-28466-1-1.html (出处: 极客工坊),给点思路怎么编程啊

A67 发表于 2017-4-7 09:51:51

这是我编的程序,看看有什么问题
int val;//定义一个变量
int pin1=2;//增益选择开关通道接入的引脚
int pin2=3;
int pin3=4;
inputPin=A0;//模拟输入引脚
int sum=0;//定义求和变量
int sensorVal;//定义一个变量
void setup() {
Serial.begin(9600);//设定串口的通讯速率
pinMode(inputPin,INPUT);定义模拟引脚为输入
for(int i=2;i<=4;i++){
pinMode(i,OUTPUT);//定义增益选择开关通道接入的引脚为输出
}
}
void loop() {
for(int i=0;i<=24;i++)
{
val=analogRead(A0);
delay(1);
sum+=val;//读取模拟端口的值25次并求和
}
sensorVal=sum;
if(sensorVal<1500){
    digitalWrite(pin1,HIGH);//判断25次求和后的值小于1500时,给增益选择通道引脚2高电平,然后每隔100毫秒输出模拟端口的值
    delay(100);
    Serial.println(val);
}
if(sensorVal>14800){
    digitalWrite(pin3,HIGH);
    delay(100);
    Serial.println(val);//判断25次求和后的值大于14800时,给增益选择通道引脚4高电平,然后每隔100毫秒输出模拟端口的值
}
else{
    digitalWrite(pin2,HIGH);
    delay(100);
    Serial.println(val);//判断25次求和后的值大于1500小于14800时,给增益选择通道引脚3高电平,然后每隔100毫秒输出模拟端口的值
}
}

ridxqqqq 发表于 2017-4-10 08:40:34

楼主 过去的 极客工坊知识库链接 不存在了 能发布下吗?

弘毅 发表于 2017-4-12 06:46:04

ridxqqqq 发表于 2017-4-10 08:40
楼主 过去的 极客工坊知识库链接 不存在了 能发布下吗?

现在链接已经全部换成http://www.ocrobot.com/doku.php?id=zh:learning,大部分内容已经都有了,其他内容会逐步转过来。

ridxqqqq 发表于 2017-4-24 09:43:08

极客工坊知识库找不到了 原链接不存在

拓拓儿 发表于 2017-4-28 13:26:47

老师   您好    我发现现在的论坛 不能发帖   不知道怎么回事。。

我主要是想问一个问题:蓝牙模块HC-05能不能设置一个主机多个从机构建蓝牙的一个局域网

如果可行的话 应该怎么做

弘毅 发表于 2017-4-30 09:16:19

拓拓儿 发表于 2017-4-28 13:26
老师   您好    我发现现在的论坛 不能发帖   不知道怎么回事。。

我主要是想问一个问题:蓝牙模块H ...

。。。。。。。不能发帖,提示什么错误?我看到你有两个发过的主题。
页: [1]
查看完整版本: 论坛已经迁移到新服务器,如果遇到BUG请这里回帖,谢谢。