2560Mega 可以同時控制與統計 8 組 流量傳感器 與 電磁閥 嗎?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3387|回复: 0

2560Mega 可以同時控制與統計 8 組 流量傳感器 與 電磁閥 嗎?

[复制链接]
发表于 2013-12-9 11:35 | 显示全部楼层 |阅读模式
各位先進您好

  我想請教一下 要怎麼做到 "2560Mega 同時控制與統計 8 組 流量傳感器 與 電磁閥 "
  流量傳感器 http://item.taobao.com/item.htm?spm=a230r.1.14.16.Ri0hlx&id=35790723520&_u=92hqluqcff9
  
  我遇到的問題是 :
      1.假如使用 外部中斷來做(爬文都 是使用外部中斷), 2560MEGA 只有 6 個外部中斷 不夠用 !

      2.我用中斷來做 也是失敗
              ~略
              pinMode(hallsensor, INPUT);
              attachInterrupt(0, rpm, RISING);

              ~略
               loop{
                   NbTopsFan = 0;  
                   sei();         
                  delay (1000);   
                  cli();                                        <<<<<  執行到這裡就卡住了  但編譯時不會出錯  拿掉就可以跑
                  Calc = (NbTopsFan * 60 / 7.5);
                  lcd.print("Calc");
                  lcd.print(" l/min");

              }
      
     3. 假如用 digitalRead 來做這樣IO就夠用了 , 要做到可以同時 放水但是放的量不同,量到了又要控制繼電器,又要把流量與狀態顯示在 LCD ,要怎麼做才會精準 ??
          (因為要跑這麼多判斷又要讀取PIN 又要顯示 LCD ,那讀取 流量傳感器的時間就不精準了 )

求解 ~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2025-1-1 21:09 , Processed in 0.101517 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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