attiny吧 关注:21贴子:84
  • 10回复贴,共1

ATTINY85超声波测距,第三个贴

只看楼主收藏回复



IP属地:广东1楼2018-01-28 20:43回复
    贴吧是我的,二楼也是我的


    IP属地:广东来自Android客户端2楼2018-01-28 20:44
    回复
      三楼是我的


      3楼2018-02-01 21:56
      回复
        #include
        #include "LiquidCrystal_attiny.h"
        LiquidCrystal_I2C lcd(0x27,16,2);
        const int TrigPin = 3;
        const int EchoPin = 1;
        float cm;
        int n = 0;
        void setup() {
        lcd.init();
        lcd.backlight();
        lcd.home ();
        lcd.print("SR04 RULER ");
        pinMode(TrigPin, OUTPUT);
        pinMode(EchoPin, INPUT);
        }
        void loop() {
        // put your main code here, to run repeatedly:
        digitalWrite(TrigPin, LOW);
        delayMicroseconds(2);
        digitalWrite(TrigPin, HIGH);
        delayMicroseconds(10);
        digitalWrite(TrigPin, LOW);
        cm = pulseIn(EchoPin, HIGH) / 58.0; //算成厘米
        cm = (int(cm * 100.0)) / 100.0; //保留两位小数
        if(cm > 10 && cm < 100)
        n = 2;
        if(cm < 100)
        n = 1;
        if(cm < 10 && n == 1)
        {
        // lcd,clear();
        lcd.setCursor (4, 1 );
        lcd.print(" ");
        n = 0;
        }
        if(cm < 100 && n == 2)
        {
        //lcd.clear();
        lcd.setCursor (5, 1 );
        lcd.print(" ");
        n = 0;
        }
        lcd.setCursor ( 0, 1 );
        lcd.print(cm);
        lcd.setCursor (9, 1 );
        lcd.print("cm");
        delay(1000);
        }


        IP属地:广东4楼2018-02-03 15:22
        回复
          ATTINY不能倒了


          IP属地:广东来自Android客户端5楼2018-02-03 15:26
          回复
            给力


            来自Android客户端6楼2018-02-21 02:57
            回复
              欢迎大家在吧里交流,有问题->发帖,有想法->发帖


              IP属地:广东来自Android客户端8楼2018-04-29 15:22
              回复(1)
                我的attiny85连上电脑后只有一个黄灯亮,电脑没反应怎么回事啊,新买的,刚开始有个红灯也会亮,上传了一段代码,后来就只有黄灯亮了,电脑也不识别


                9楼2019-03-01 09:59
                回复
                  感谢楼主的共享! 正准备弄这个,,认真研究中


                  IP属地:广东10楼2021-02-20 17:59
                  回复