Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 11

Θέμα: βοήθεια σε arduino uno μετρητή καυσίμου

  1. #1
    Νέο Μέλος
    Όνομα
    ΜΑΝΟΣ
    Εγγραφή
    Jan 2011
    Περιοχή
    ΚΟΡΥΔΑΛΛΟΣ
    Μηνύματα
    8

    Προεπιλογή βοήθεια σε arduino uno μετρητή καυσίμου

    καλησπέρα θα ήθελα την βοήθεια σας,φτιάχνω ένα μετρητή καυσίμου για την μοτοσυκλέτα μου, με χρήση του arduino uno, ψηφιακής οθόνης,και ενος αισθητήρα που έχει μεταβλητή αντίσταση 0Ω=άδειο 190Ω=γεμάτο
    βρήκα ένα έτοιμο πρόγραμμα του έκανα κάποιες αλλαγές άλλα δεν δουλεύει σωστά θα εκτιμούσα την βοήθεια σας!
    ο κώδικας είναι αυτός (χρησιμοποιώ μονο το fuel οχι τα water & oil)
    ευχαριστώ εκ των προτέρων


    Κώδικας:
    const int numReadings = 10; // Need to do some smoothing of the readings for fuel level
    // Define the number of samples to keep track of. The higher the number,
    // the more the readings will be smoothed, but the slower the output will
    // respond to the input. Using a constant rather than a normal variable lets
    // use this value to determine the size of the readings array.
    int readings[numReadings]; // the readings from the analog input
    int index = 0; // the index of the current reading
    int total = 0; // the running total
    int averagefuel = 0; // the average of fuel reading as an analog input (calculated)
    int percentage = 0; // percentage of tank capacity remaining (calculated)
    int inputPin = A0; // analog input from fuel sendor (measured)
    int fuelled = 10; // led write location for fuel led warning light (defined)
    int vout = 0; // fuel sensor voltage from analog input (calculated)
    int rtwo = 0; // resistance across fuel sending unit (calculated)
    int oilled = 8; // led write location for oil led (defined)
    int oilvin = A2; // analog input for oil sensor (defined)
    int oilvolt = 0; // oil sensor voltage from analog input (actual analog input, not converted to an actual voltage)
    int watervin = A1; // location for water sensor input (defined)
    int waterled = 9; // led write location for water temp led (defined)
    int watervolt=0; // water sensor voltage from analog input (actual analog input, not converted to an actual voltage)
    #include <LiquidCrystal.h> // inclusion of lcd library
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // initialize the library with the numbers of the interface pins
    #include <LcdBarGraph.h>// inclusion of bargraph library
    byte lcdNumCols = 16; // -- number of columns in the LCD
    LcdBarGraph lbg(&lcd,16,0,1); // -- creating bargraph instance
    void setup(){
    Serial.begin(9600); // initialize serial communication with computer:
    for (int thisReading = 0; thisReading < numReadings; thisReading++) // initialize all the readings to 0:
    readings[thisReading] = 0;
    lcd.begin(16, 2); // set up the LCD's number of columns and rows:
    pinMode(0, INPUT); // configure analog pins as inputs
    
    
    }
    void loop() {
    total= total - readings[index]; // subtract the last reading:
    readings[index] = analogRead(inputPin); // read from the sensor:
    total= total + readings[index]; // add the reading to the total:
    index = index + 1; // advance to the next position in the array:
    if (index >= numReadings) // if we're at the end of the array...
    index = 0; // ...wrap around to the beginning:
    averagefuel = total / numReadings; // calculate the average:
    float vout = averagefuel * (5.0 / 1023.0); // calculate vout
    float rtwo = 1000 / ((5/vout)-1); // calculate rtwo (R1 on board is 1000 ohms)
    if(rtwo < 75) percentage = 100; // takes ohm range of tank (1050 to 70) and divides it up by 12 gallons or 8%
    else if (rtwo < 151) percentage = 92; // starts checking to see if its full and works its way down
    
    
    else if (rtwo < 315) percentage = 76;
    else if (rtwo < 396) percentage = 68;
    else if (rtwo < 478) percentage = 60;
    else if (rtwo < 560) percentage = 52;
    else if (rtwo < 642) percentage = 44;
    else if (rtwo < 723) percentage = 36;
    else if (rtwo < 805) percentage = 28;
    else if (rtwo < 887) percentage = 20;
    else if (rtwo < 968) percentage = 12;
    else if (rtwo < 1050) percentage =4;
    lcd.setCursor(0, 0); // Fuel status display on LCD
    lcd.print("FUEL LEVEL");
    lcd.print(" ");
    lcd.setCursor(12,0);
    lcd.print(percentage);
    lcd.setCursor(15, 0);
    lcd.print("%");
    lcd.setCursor(0,1);
    lbg.drawValue(percentage,100);
    
    
    if (percentage < 13)digitalWrite(fuelled, HIGH); // turns on fuel warning led if fuel under 13%
    
    
    delay(1000); // flashes led/s
    digitalWrite(fuelled, LOW);
    
    
    delay(1000);
    }

    0 Not allowed! Not allowed!

  2. #2
    Μέλος
    Όνομα
    Νίκος
    Εγγραφή
    Feb 2014
    Περιοχή
    Μοσχάτο
    Μηνύματα
    607

    Προεπιλογή

    Όταν λες δεν σου δουλεύει, τι ακριβώς είναι το θέμα;

    και πες μας και για ποιό arduino και ποιον αισθητήρα χρησιμοποιείς. Και πως τα έχεις συνδεδεμένα. Επίσης, τα έχεις και τα δοκιμάζεις πάνω στην μηχανή;

    1 Not allowed! Not allowed!

  3. #3
    Μέλος
    Όνομα
    Φοίβος
    Εγγραφή
    Apr 2016
    Περιοχή
    Βόλος
    Μηνύματα
    62

    Προεπιλογή

    Καλά τα λέει ο Νίκος,
    αν δε μας δώσεις τις πληροφορίες που αναφέρει, δύσκολο να σε βοηθήσει κάποιος.

    Βέβαια ο κώδικας όπως τον παρουσιάζεις,
    α) Είναι λίγο ...πως να το πω κομψά... non-human-readable.
    β) Έχει κάποια προφανή λάθη (κάποια άγκιστρα λείπουν σε ορισμένα if) με αποτέλεσμα να εκτελείται ότι νάναι, δε θα σου δουλέψει ακόμη και σωστή να είναι η συνδεσμολογία
    Στον ξαναβάζω παρακάτω με σωστή στοίχιση (για να είναι λίγο πιο αναγνώσιμος) και προσθήκη κάποιων άγκιστρων που έλειπαν.

    Με μια πρώτη ανάγνωση θα έπρεπε να ελέγξεις τα εξής:

    1. Ο κώδικας διαβάζει από το pin A0 (όχι από τo pin 0) οπότε έλεγξε την συνδεσμολογία σου.

    2. Η παρακάτω γραμμή είναι άχρηστη. Τα αναλογικά pins δεν χρειάζονται pinMode() αλλά ακόμη και να χρειάζονταν, το pin που διαβάζει τον αισθητήρα είναι το Α0 που ορίζεται στο inputPin = Α0 (όχι το pin 0):
    Κώδικας:
        pinMode(0, INPUT); // configure analog pins as inputs
    Επίσης χρειάζεσαι την παρακάτω γραμμή (την οποία σου πρόσθεσα) για να δουλέψει το LED προειδοποίησης χαμηλής στάθμης καυσίμου, που πρέπει να συνδεθεί στο pin10:
    Κώδικας:
        pinMode(fuelled, OUTPUT);
    3. Ο υπολογισμός δείχνει να είναι για αντίσταση αισθητήρα 75Ω - 1000Ω (ή ίσως 0Ω - 1000Ω) και όχι 0Ω ως 190Ω.

    Δώσε όμως τις πληροφορίες που σου ζητάει παραπάνω ο Νίκος,
    γιατί όπως καταλαβαίνεις το "δεν δουλεύει σωστά" είναι πολύ γενικό
    και χωρίς να ξέρουμε συνδεσμολογία δεν μπορεί να σε βοηθήσει κανείς.

    Κώδικας:
    #include <LiquidCrystal.h> // inclusion of lcd library
    #include <LcdBarGraph.h>// inclusion of bargraph library
    
    const int numReadings = 10; // Need to do some smoothing of the readings for fuel level
    // Define the number of samples to keep track of. The higher the number,
    // the more the readings will be smoothed, but the slower the output will
    // respond to the input. Using a constant rather than a normal variable lets
    // use this value to determine the size of the readings array.
    int readings[numReadings]; // the readings from the analog input
    int index = 0; // the index of the current reading
    int total = 0; // the running total
    int averagefuel = 0; // the average of fuel reading as an analog input (calculated)
    int percentage = 0; // percentage of tank capacity remaining (calculated)
    int inputPin = A0; // analog input from fuel sendor (measured)
    int fuelled = 10; // led write location for fuel led warning light (defined)
    int vout = 0; // fuel sensor voltage from analog input (calculated)
    int rtwo = 0; // resistance across fuel sending unit (calculated)
    int oilled = 8; // led write location for oil led (defined)
    int oilvin = A2; // analog input for oil sensor (defined)
    int oilvolt = 0; // oil sensor voltage from analog input (actual analog input, not converted to an actual voltage)
    int watervin = A1; // location for water sensor input (defined)
    int waterled = 9; // led write location for water temp led (defined)
    int watervolt=0; // water sensor voltage from analog input (actual analog input, not converted to an actual voltage)
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // initialize the library with the numbers of the interface pins
    byte lcdNumCols = 16; // -- number of columns in the LCD
    LcdBarGraph lbg(&lcd,16,0,1); // -- creating bargraph instance
    
    void setup()
    {
        Serial.begin(9600); // initialize serial communication with computer:
        for (int thisReading = 0; thisReading < numReadings; thisReading++) // initialize all the readings to 0:
            readings[thisReading] = 0;
        lcd.begin(16, 2); // set up the LCD's number of columns and rows:
        pinMode(0, INPUT); // configure analog pins as inputs
        pinMode(fuelled, OUTPUT); // FV: configure warning-led pin as output
    }
    
    void loop() 
    {
        total = total - readings[index]; // subtract the last reading:
        readings[index] = analogRead(inputPin); // read from the sensor:
        total= total + readings[index]; // add the reading to the total:
        index = index + 1; // advance to the next position in the array:
        
        if (index >= numReadings) // if we're at the end of the array...
        {
            index = 0; // ...wrap around to the beginning:
            averagefuel = total / numReadings; // calculate the average:
            float vout = averagefuel * (5.0 / 1023.0); // calculate vout
            float rtwo = 1000 / ((5/vout)-1); // calculate rtwo (R1 on board is 1000 ohms)
            if (rtwo < 75) 
                percentage = 100; // takes ohm range of tank (1050 to 70) and divides it up by 12 gallons or 8%
            else if (rtwo < 151) 
                percentage = 92; // starts checking to see if its full and works its way down
            else if (rtwo < 315) 
                percentage = 76;
            else if (rtwo < 396) 
                percentage = 68;
            else if (rtwo < 478) 
                percentage = 60;
            else if (rtwo < 560) 
                percentage = 52;
            else if (rtwo < 642) 
                percentage = 44;
            else if (rtwo < 723) 
                percentage = 36;
            else if (rtwo < 805) 
                percentage = 28;
            else if (rtwo < 887) 
                percentage = 20;
            else if (rtwo < 968) 
                percentage = 12;
            else if (rtwo < 1050) 
                percentage =4;
                
            lcd.setCursor(0, 0); // Fuel status display on LCD
            lcd.print("FUEL LEVEL");
            lcd.print(" ");
            lcd.setCursor(12,0);
            lcd.print(percentage);
            lcd.setCursor(15, 0);
            lcd.print("%");
            lcd.setCursor(0,1);
            lbg.drawValue(percentage,100);
    
            if (percentage < 13)
            {
                digitalWrite(fuelled, HIGH); // turns on fuel warning led if fuel under 13%
                delay(1000); // flashes led/s
                digitalWrite(fuelled, LOW);
                delay(1000);
            }
        }
    }

    1 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη fivosv : 11-06-16 στις 02:46

  4. #4
    Νέο Μέλος
    Όνομα
    ΜΑΝΟΣ
    Εγγραφή
    Jan 2011
    Περιοχή
    ΚΟΡΥΔΑΛΛΟΣ
    Μηνύματα
    8

    Προεπιλογή

    Εχετε δίκιο δεν έβαλα τα βασικά λοιπόν.
    board: arduino uno
    αισθητηρας: ειναι μεταβλητή αντίσταση (0Ω-190Ω) εχω βαλει φωτο
    σύνδεση αισθητηρα η fixed ειναι 1Κ και συνδέονται στο Α0

    το πρόβλημα είναι ότι δεν μετράει.
    analogin.jpg

    DSC.jpg
    ευχαριστω!

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη petratosm : 11-06-16 στις 22:09

  5. #5
    Μέλος
    Όνομα
    Φοίβος
    Εγγραφή
    Apr 2016
    Περιοχή
    Βόλος
    Μηνύματα
    62

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από petratosm Εμφάνιση μηνυμάτων
    το πρόβλημα είναι ότι δεν μετράει.
    Με τον παλιο σου κώδικα έτσι κι αλλιώς δε θα μετρούσε τίποτα.
    (μετρούσε το 1/10, 2/10, 3/10.... 10/10 της τιμής και πάλι από την αρχή)
    Βάλε τον νέο κώδικα που σου διόρθωσα παραπάνω και δες αν έχει διαφορά.

    Παράθεση Αρχικό μήνυμα από petratosm Εμφάνιση μηνυμάτων
    αισθητηρας: ειναι μεταβλητή αντίσταση (0Ω-190Ω) εχω βαλει φωτο
    Δεν φαίνεται το συνημένο σου, για ξαναπροσπάθησε
    (αν εξακολουθεί να μην φαίνεται, έλεγξε το όνομα του αρχείου να μην έχει περίεργα σύμβολα (ελληνικά, κενά) κλπ. αλλά μόνο λατινικούς χαρακτήρες.)

    Δεν ξέρω τί είχες βάλει στο συνημένο, αλλά καλό είναι να βάλεις κι ένα διάγραμμα σύνδεσης (έστω ζωγραφιστό).
    Πως ελέγχεις ότι δε μετράει?
    Ο Νίκος σε ρώτησε παραπάνω: Το έχεις βάλει πάνω στη μηχανή?
    ή αισθητήρας σου μπορεί να δουλεψει π.χ. αν τον βουτήξεις σε ένα δοχείο νερού και κάνεις δοκιμές?

    Αν μετρήσεις τον αισθητήρα απευθείας με ένα πολύμετρο, βλέπεις μεταβολή στην αντίσταση ανάλογη της στάθμης του υγρού/βενζίνης?

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη fivosv : 11-06-16 στις 12:39

  6. #6
    Νέο Μέλος
    Όνομα
    ΜΑΝΟΣ
    Εγγραφή
    Jan 2011
    Περιοχή
    ΚΟΡΥΔΑΛΛΟΣ
    Μηνύματα
    8

    Προεπιλογή

    Δεν το έχω βάλει στην μηχανή.το έχω στημένο στο breadboard.
    όταν μετακινω το φλοτερακι βλέπω την μεταβολή της αντίστασης με πολυμετρο.
    Θα ξανά στείλω φώτο (είχε την συνδεσμολογια και το μετρητή στάθμης)
    το βράδυ που θα είμαι στον υπολογιστή γιατί Τώρα είμαι δουλειά.

    Στάλθηκε από το C6903 μου χρησιμοποιώντας Tapatalk

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Κοβε το προγραμμα σε κομβικα σημεια και δες τι γινεται.Εμφανιζε και στη σειριακη αυτα που θελεις.

    - Για να δω,διαβαζει σωστα ο μΕ;

    while(1) // Ξανα και ξανα
    {
    - Διαβαζω απο τον A/D
    - Στελνω τις τιμες στη σειριακη
    - Delay
    }
    Εαν παιρνεις αυτα που θες,αποκλειεις το ενα κομματι κτλ.


    Προσεχε με τις μεταβλητες και τις πραξεις.Σιγουρεψου οτι οι μεταβλητες σου 'φαινονται' απο ολες τις συναρτησεις.

    0 Not allowed! Not allowed!

  8. #8
    Νέο Μέλος
    Όνομα
    ΜΑΝΟΣ
    Εγγραφή
    Jan 2011
    Περιοχή
    ΚΟΡΥΔΑΛΛΟΣ
    Μηνύματα
    8

    Προεπιλογή

    ανέβασα ξανά της φώτο στο προηγούμενο ποστ.
    κουνώντας το φλοτερακι (μαυρο δαχτιλιδι)ανεβοκατεβαίνει η αντίσταση απο 0-190Ω
    εχω κανει την συνδεσμολογία όπως στην φώτο ποιο πάνω
    άλλα το πρόβλημα ειναι οτι η οθονη γραφει FUEL LEVEL 44 % παρόλο που ανεβοκατεβάζω το φλοτερακι ( μαυρο δαχτυλίδι)

    φιλε fivosv ετρεξα το δικο σου κωδικα αλλα δεν μετραει καθολου γραφει FUEL LEVEL 0%

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη petratosm : 11-06-16 στις 22:38

  9. #9
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Δεν εκανες αυτα που σου ειπα.Τα εκανα εγω ομως.

    -Δεν βαζεις {} στις for,while,if .Και δεν καταλαβαινω το γιατι.

    - Η μεταβλητη total ειναι int.Εαν υποθεσουμε οτι ειναι των 16bit (οχι οτι εχει ουσια ετσι οπως της συμπεριφερεσαι) και εσυ πας και αυξανεις την τιμη της ΣΥΝΕΧΕΙΑ.Με αποτελεσμα να ξεχειλιζει και να παιρνει αρνητικες τιμες.



    Δεν ασχοληθηκα με τα υπολοιπα του προγραμματος.Οι υπολοιπες τιμες δεν αξιζει να τις κοιταξουμε καν εαν δεν φτιαξεις αυτα που σου ειπα.


    Και 2ο κωδικα που ανεβηκε εχει παλι λαθη.Δοκιμασε ετσι:

    Κώδικας:
    #define numReadings  10 // Need to do some smoothing of the readings for fuel level
    
    
    #include <LiquidCrystal.h> // inclusion of lcd library
    #include <LcdBarGraph.h>// inclusion of bargraph library
    
    
    
    
    // Define the number of samples to keep track of. The higher the number,
    // the more the readings will be smoothed, but the slower the output will
    // respond to the input. Using a constant rather than a normal variable lets
    // use this value to determine the size of the readings array.
    int readings[numReadings]; // the readings from the analog input
    int index = 0; // the index of the current reading
    int total = 0; // the running total
    int averagefuel = 0; // the average of fuel reading as an analog input (calculated)
    int percentage = 0; // percentage of tank capacity remaining (calculated)
    int inputPin = A0; // analog input from fuel sendor (measured)
    int fuelled = 10; // led write location for fuel led warning light (defined)
    int vout = 0; // fuel sensor voltage from analog input (calculated)
    int rtwo = 0; // resistance across fuel sending unit (calculated)
    int oilled = 8; // led write location for oil led (defined)
    int oilvin = A2; // analog input for oil sensor (defined)
    int oilvolt = 0; // oil sensor voltage from analog input (actual analog input, not converted to an actual voltage)
    int watervin = A1; // location for water sensor input (defined)
    int waterled = 9; // led write location for water temp led (defined)
    int watervolt=0; // water sensor voltage from analog input (actual analog input, not converted to an actual voltage)
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // initialize the library with the numbers of the interface pins
    bytelcdNumCols = 16; // -- number of columns in the LCD
    LcdBarGraph lbg(&lcd,16,0,1); // -- creating bargraph instance
    
    
    void setup()
    {
        Serial.begin(9600); // initialize serial communication with computer:
        for (int thisReading = 0; thisReading < numReadings; thisReading++) // initialize all the readings to 0:
        {
            readings[thisReading] = 0;
        }
        lcd.begin(16, 2); // set up the LCD's number of columns and rows:
        pinMode(0, INPUT); // configure analog pins as inputs
        pinMode(fuelled, OUTPUT); // FV: configure warning-led pin as output
    }
    
    
    void loop() 
    {
        readings[index] = analogRead(inputPin); // read from the sensor:
        total= total + readings[index]; // add the reading to the total:
        index = index + 1; // advance to the next position in the array:
        
        if (index >= numReadings) // if we're at the end of the array...
        {
            averagefuel = total / numReadings; // calculate the average:
            total=0;
            index = 0; // ...wrap around to the beginning:
            float vout = (averagefuel *5.0) / 1023.0; // calculate vout
            float rtwo = 1000 / ((5.0/vout)-1.0); // calculate rtwo (R1 on board is 1000 ohms)
            if (rtwo < 75)
            { 
                percentage = 100; // takes ohm range of tank (1050 to 70) and divides it up by 12 gallons or 8%
            }
            else if (rtwo < 151) 
            {
                percentage = 92; // starts checking to see if its full and works its way down
            }
            else if (rtwo < 315) 
            {
                percentage = 76;
            }
            else if (rtwo < 396) 
            {
                percentage = 68;
            }
            else if (rtwo < 478) 
            {
                percentage = 60;
            }
            else if (rtwo < 560) 
            {
                percentage = 52;
            }
            else if (rtwo < 642) 
            {
                percentage = 44;
            }
            else if (rtwo < 723) 
            {
                percentage = 36;
            }
            else if (rtwo < 805) 
            {
                percentage = 28;
            }
            else if (rtwo < 887) 
            {
                percentage = 20;
            }
            else if (rtwo < 968) 
            {
                percentage = 12;
            }
            else if (rtwo < 1050)
            { 
                percentage =4;
            }   
            lcd.setCursor(0, 0); // Fuel status display on LCD
            lcd.print("FUEL LEVEL");
            lcd.print(" ");
            lcd.setCursor(12,0);
            lcd.print(percentage);
            lcd.setCursor(15, 0);
            lcd.print("%");
            lcd.setCursor(0,1);
            lbg.drawValue(percentage,100);
    
    
            if (percentage < 13)
            {
                digitalWrite(fuelled, HIGH); // turns on fuel warning led if fuel under 13%
                delay(1000); // flashes led/s
                digitalWrite(fuelled, LOW);
                delay(1000);
            }
        }
    }

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SProg : 12-06-16 στις 12:56

  10. #10
    Νέο Μέλος
    Όνομα
    ΜΑΝΟΣ
    Εγγραφή
    Jan 2011
    Περιοχή
    ΚΟΡΥΔΑΛΛΟΣ
    Μηνύματα
    8

    Προεπιλογή

    φίλε savkok δεν έκανα αυτα που μου είπες γιατι η πρώτη μου επαφή με arduino είναι όταν μου ήρθε η ιδέα να βάλω ψηφιακό μετρητή καύσιμου στην μηχανή.(τα διάβασα άλλα ψαχνόμουν στο internet για να καταλάβω τι είπες).
    Τον κωδικά των πήρα έτοιμο απο ενα site που καποιος ειχε κανει το ιδιο στο αμαξι του, το πρόβλημα ειναι όμως οτι εκείνου ο μετρητής (μεταβλητή αντίσταση) ειχε αλλα νούμερα σε ohm, και έμενα εχει αλλα (0Ω αδειο - 190Ω γεματο).
    Τώρα, έτρεξα ενα κωδικά που βρήκα στο νετ ο οποιος μετράει μεταβλητή αντίσταση και την δείχνει στην σειριακή οθονη και εχω μετρήσεις κανονικά που σημαίνει οτι το κύκλωμα είναι σωστα συνδεδεμένο, αρα κατι δεν παει καλα με των κωδικα , δεν ταιριαζουν τα νουμερα του με τα δικα μου.
    Ετρεξα τον κωδικα που μου εστειλες (σε ευχαριστώ πολυ) άλλα πάλι κατι δεν παει καλα με τα νουμερα τωρα μου λεει μονιμα 76% παρόλο που ανεβαζω η κατεβαζω την αντισταση.

    Εκτιμώ πάρα πολύ την βοήθεια σας!

    0 Not allowed! Not allowed!

Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. ARDUINO UNO
    By electricalgian in forum Ηλεκτρονικά
    Απαντήσεις: 9
    Τελευταίο Μήνυμα: 16-11-16, 03:01
  2. arduino uno
    By ssakiss1 in forum Μικροελεγκτές
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 23-01-14, 13:54
  3. arduino uno
    By kourtidisp in forum Μικροελεγκτές
    Απαντήσεις: 15
    Τελευταίο Μήνυμα: 07-01-14, 18:08
  4. Ζυγαριά με arduino Uno
    By dous in forum Μικροελεγκτές
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 09-12-13, 20:12
  5. Arduino Uno σε Αυτοκίνητο
    By ionast in forum Κυκλώματα για Auto & Moto
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 24-02-12, 21:39

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας