کد نمایش ولتاژ آنالوگ پایه ها و تبدیل آن به 0V – 5V در برد Arduino Leonardo


در این کد ولتاژ پایه های A0 الی A3 اندازه گیری شده و در LCD نمایش داده خواهد شد.

dev-00049-front_1

#include  
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); 
// the setup routine runs once when you press reset: 
void setup() 
{ 	
    lcd.clear(); 	
    lcd.begin(16, 2); 	
    pinMode(A0, OUTPUT); 	
    pinMode(A1, OUTPUT); 	
    pinMode(A2, OUTPUT); 	
    pinMode(A3, OUTPUT); }  
    // the loop routine runs over and over again forever: 
    void loop()  
    {   
        digitalWrite(A0, HIGH);   
        // turn the LED on (HIGH is the voltage level)   
        digitalWrite(A1, HIGH);   
        digitalWrite(A2, HIGH);
        digitalWrite(A3, HIGH);   
        lcd.clear();   
        // read the input on analog pin 0:   
        int sensorValue = analogRead(A0);   
        int sensorValue2 = analogRead(A1);   
        int sensorValue3 = analogRead(A2);   
        int sensorValue4 = analogRead(A3);   
        // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):   
        float voltage = sensorValue * (5.0 / 1023.0);   
        float voltage2 = sensorValue2 * (5.0 / 1023.0);   
        float voltage3 = sensorValue3 * (5.0 / 1023.0);   
        float voltage4 = sensorValue4 * (5.0 / 1023.0);       
        // print out the value you read:   
        lcd.print("A0=");   
        lcd.print(voltage);   
        lcd.print("  A1=");   
        lcd.print(voltage2);   
        lcd.setCursor(0, 1);   
        lcd.print("A2=");   
        lcd.print(voltage3);   
        lcd.print("  A3=");   
        lcd.print(voltage4);    
        delay(1000); 
    }
میلاد خوشدل

در حوزه‌ی امنیت وب و شبکه فعالیت می کند، عاشق پارکور است و مدیریت دیتاسنتر، امن سازی شبکه های مخابراتی و کابلی و برنامه نویسی وب و موبایل از تجارب کاری او می باشد. او در حال حاضر بنیانگذار ریجاکس است.

نظر خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

14 − ده =


تگ های html مجاز به استفاده می باشند: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ارسال یک پیام