ARDUINO ATTiny85 双AD问题请教
采集两个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);
}
}
望大神帮吗! ATtiny85引脚,见附图 做了实验,一切正常,似乎没有你说的现象! hubertdong 发表于 2015-10-12 18:58 static/image/common/back.gif
做了实验,一切正常,似乎没有你说的现象!
不对就是会影响!A1口变换两个输出口都会动作,A2输出口变化也是两个输出口都会动作,程序目的是要A1口对应A1的控制口动作而不能A2口对应的控制口动作!反之亦然!现在程序不管哪个A口变换控制口都同时动作! KENKING2536 发表于 2015-10-14 16:52 static/image/common/back.gif
不对就是会影响!A1口变换两个输出口都会动作,A2输出口变化也是两个输出口都会动作,程序目的是要A1口对 ...
我用UNO对ATtiny85编程,IDE版本1.6.1
用你的程序,一切正常! KENKING2536 发表于 2015-10-14 16:52 static/image/common/back.gif
不对就是会影响!A1口变换两个输出口都会动作,A2输出口变化也是两个输出口都会动作,程序目的是要A1口对 ...
刚才又做了一次实验,一切正常哟!:lol 请您把你的hex文件放上来!!我试试!
另外请把你的ATtiny85支持包夜放上来谢谢! 我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!我换了个支持包后A1不会影响A2,单A2还会影响A1!!应该就是支持包的问题!! KENKING2536 发表于 2015-10-15 13:01 static/image/common/back.gif
我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!我换了个支持包后A1不会影响A2,单A2还会影响A1 ...
什么支持包?
也没有输出“hex”文件!
我是直接在IDE中编译你的程序,通过UNO向ATtiny85下载的。 hubertdong 发表于 2015-10-14 21:48 static/image/common/back.gif
刚才又做了一次实验,一切正常哟!
我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!应该就是支持包的问题!! KENKING2536 发表于 2015-10-15 14:59 static/image/common/back.gif
我知道我两问题出在哪了!!请把你支持包给我下!!谢谢!!应该就是支持包的问题!!
我不知道什么是“支持包”呀!:L hubertdong 发表于 2015-10-15 20:35 static/image/common/back.gif
我不知道什么是“支持包”呀!
那你IDE 里面工具栏板选的是什么??编程器选的什么??? KENKING2536 发表于 2015-10-16 11:46 static/image/common/back.gif
那你IDE 里面工具栏板选的是什么??编程器选的什么???
ATtiny85internal 8MHz clock,
Arduino as ISP
页:
[1]