极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18933|回复: 12

ARDUINO ATTiny85 双AD问题请教

[复制链接]
发表于 2015-10-12 11:54:40 | 显示全部楼层 |阅读模式
采集两个AD口电压值,根据电压值判断两个控制脚的高低电平!
现在程序问题:A1口电压变化不会影响其他,A2口电压变换时会引起两个控制口同时动作!
const int tempin = A1;
const int batpin = A2;
const int fanPin = 1;
const int mosPin = 3;
int bat = 0;
int tem = 0;

void setup() {
  pinMode(mosPin, OUTPUT);
  pinMode(fanPin, OUTPUT);
  digitalWrite(mosPin, HIGH);
  digitalWrite(fanPin, LOW);
}

void loop() {
   bat = analogRead(batpin);
    if(bat>=860){
     digitalWrite(mosPin, HIGH);
    }
    else if(bat<=740){
     digitalWrite(mosPin, LOW);
    }
   tem = analogRead(tempin);
    if(tem>=780){
     digitalWrite(fanPin, HIGH);
    }
    else if(tem<=680){
     digitalWrite(fanPin, LOW);
    }
}

望大神帮吗!
回复

使用道具 举报

发表于 2015-10-12 14:22:13 | 显示全部楼层
ATtiny85引脚,见附图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-10-12 18:58:40 | 显示全部楼层
做了实验,一切正常,似乎没有你说的现象!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-14 16:52:28 | 显示全部楼层
hubertdong 发表于 2015-10-12 18:58
做了实验,一切正常,似乎没有你说的现象!

不对就是会影响!A1口变换两个输出口都会动作,A2输出口变化也是两个输出口都会动作,程序目的是要A1口对应A1的控制口动作而不能A2口对应的控制口动作!反之亦然!现在程序不管哪个A口变换控制口都同时动作!
回复 支持 反对

使用道具 举报

发表于 2015-10-14 21:07:32 | 显示全部楼层
KENKING2536 发表于 2015-10-14 16:52
不对就是会影响!A1口变换两个输出口都会动作,A2输出口变化也是两个输出口都会动作,程序目的是要A1口对 ...

我用UNO对ATtiny85编程,IDE版本1.6.1
用你的程序,一切正常!
回复 支持 反对

使用道具 举报

发表于 2015-10-14 21:48:53 | 显示全部楼层
KENKING2536 发表于 2015-10-14 16:52
不对就是会影响!A1口变换两个输出口都会动作,A2输出口变化也是两个输出口都会动作,程序目的是要A1口对 ...

刚才又做了一次实验,一切正常哟!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-15 11:53:48 | 显示全部楼层
请您把你的hex文件放上来!!我试试!
另外请把你的ATtiny85支持包夜放上来谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-15 13:01:00 | 显示全部楼层
我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!我换了个支持包后A1不会影响A2,单A2还会影响A1!!应该就是支持包的问题!!
回复 支持 反对

使用道具 举报

发表于 2015-10-15 14:25:24 | 显示全部楼层
KENKING2536 发表于 2015-10-15 13:01
我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!我换了个支持包后A1不会影响A2,单A2还会影响A1 ...

什么支持包?
也没有输出“hex”文件!
我是直接在IDE中编译你的程序,通过UNO向ATtiny85下载的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-15 14:59:28 | 显示全部楼层
hubertdong 发表于 2015-10-14 21:48
刚才又做了一次实验,一切正常哟!

我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!应该就是支持包的问题!!
回复 支持 反对

使用道具 举报

发表于 2015-10-15 20:35:34 | 显示全部楼层
KENKING2536 发表于 2015-10-15 14:59
我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!应该就是支持包的问题!!

我不知道什么是“支持包”呀!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-16 11:46:22 | 显示全部楼层
hubertdong 发表于 2015-10-15 20:35
我不知道什么是“支持包”呀!

那你IDE 里面工具栏板选的是什么??编程器选的什么???
回复 支持 反对

使用道具 举报

发表于 2015-10-16 15:19:48 | 显示全部楼层
KENKING2536 发表于 2015-10-16 11:46
那你IDE 里面工具栏板选的是什么??编程器选的什么???

ATtiny85  internal 8MHz clock,
Arduino as ISP
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 17:26 , Processed in 0.040514 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表