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

Θέμα: Βοήθεια για τροποποίηση arduino sketch

  1. #1
    Νέο Μέλος Το avatar του χρήστη profilca
    Όνομα
    ΚΩΣΤΑΣ
    Εγγραφή
    Sep 2016
    Περιοχή
    VOLOS
    Μηνύματα
    25

    Προεπιλογή Βοήθεια για τροποποίηση arduino sketch

    Κατ΄αρχάς σαν νέο μέλος στο forum θα ήθελα να ευχαριστήσω του διαχειριστές για την αποδοχή και κατά δεύτερον να χαιρετήσω όλα τα μέλη που συμμετέχουν σ΄αυτό το forum.

    Ανοίγω λοιπόν αυτό το θέμα για να ζητησωτην βοήθεια σας μιας και είμαι πολύ φρέσκος στον κόσμο του Arduino έχω προσπαθήσει να τροποποιήσω ένα sketch που έχω βρει στο ιντερνετ για ένα project που θέλω να κάνω αλλά δεν έχω καταφέρει τίποτα προς το παρόν και γι΄αυτο ζητώ την βοήθεια πιο πεπειραμένων πάνω αυτό το θέμα.
    Για να μην μακρηγορώ λοιπόν θέλω να τροποποιήσω αυτό το sketch ούτος ώστε να μπορώ να βάλω περισσότερα από τρία νούμερα γιατί ο δημιουργός του έχει ορίσει να εισάγονται μέσω keypand μόνο τρία νούμερα.
    Εγώ θα ήθελα να μπορώ να βάζω τέσσερα η πέντε νούμερα.
    Επισυνάπτω το sketch και την διεύθυνση του βίντεο για κάποιον που ενδιαφέρετε.
    https://youtu.be/b_bA5Ha_mec

    Ευχαριστώ εκ των προτέρων όποιον μπορεί να ασχοληθεί με το θέμα μου για τον πολύτιμο χρόνο του.
    Συνημμένα Αρχεία Συνημμένα Αρχεία

    0 Not allowed! Not allowed!

  2. #2
    Μέλος
    Όνομα
    Aνδρέας
    Εγγραφή
    Jan 2010
    Περιοχή
    Πάτρα
    Μηνύματα
    855

    Προεπιλογή

    δημιουργός του έχει ορίσει να εισάγονται μέσω keypand μόνο τρία νούμερα.
    Εγώ θα ήθελα να μπορώ να βάζω τέσσερα η πέντε νούμερα


    δεν καταλαβαίνω τι ζητάς!Αν πατήσεις 200 θα μετακινηθεί 20 εκατοστά,αν πατήσεις 34 θα μετακινηθεί 3,4 εκατοστά.Αν τρία νούμερα εννοείς τα 99
    volatile int firstnumber=99; // used to tell how many numbers were entered on keypad
    volatile int secondnumber=99;
    volatile int thirdnumber=99;

    αυτά είναι μεταβλητές,δεν έχουν σχέση με το τι αριθμό πατάς στο πληκτρολόγιο.

    0 Not allowed! Not allowed!

  3. Ένα μέλος ευχαρίστησε τον andreasmon για αυτό το χρήσιμο μήνυμα:

    profilca (08-09-16)

  4. #3
    Νέο Μέλος Το avatar του χρήστη profilca
    Όνομα
    ΚΩΣΤΑΣ
    Εγγραφή
    Sep 2016
    Περιοχή
    VOLOS
    Μηνύματα
    25

    Προεπιλογή

    Κατ αρχάς αγαπητέ φίλε Ανδρέα να σε ευχαριστήσω για την άμεση απάντησή σου.
    Αυτό που θέλω είναι να μπορώ να δίνω περισσότερα από τρία νούμερα για να μετακινείτε σε μεγαλύτερη απόσταση.
    πχ αν πατήσω 2580 θα μετακινηθεί 258 εκ?δηλ.2 μέτρα και 28 εκ?

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από profilca Εμφάνιση μηνυμάτων
    πχ αν πατήσω 2580 θα μετακινηθεί 258 εκ?δηλ.2 μέτρα και 28 εκ?
    Οχι.2580 χιλιοστα ειναι 2 μετρα και 58 εκατοστα.

    0 Not allowed! Not allowed!

  6. Ένα μέλος ευχαρίστησε τον SProg για αυτό το χρήσιμο μήνυμα:

    profilca (08-09-16)

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από andreasmon Εμφάνιση μηνυμάτων

    volatile int firstnumber=99; // used to tell how many numbers were entered on keypad
    volatile int secondnumber=99;
    volatile int thirdnumber=99;
    Aυτα ειναι τα ψηφια σου.

    Ο αριθμος 99 δηλωνει οτι δεν εχεις δωσει τιμη για το 'ταδε' ψηφιο.Για 4 ψηφια , δηλαδη αριθμο [0][0][0][0] μεχρι [9][9][9][9] θα εχεις αλλη μια μεταβλητη και η λογικη υπολογισμου ειναι η ιδια.

    Καταλαβαινεις τι κανει το προγραμμα και κολλας στη συνταξη;

    0 Not allowed! Not allowed!

  8. #6
    Νέο Μέλος Το avatar του χρήστη profilca
    Όνομα
    ΚΩΣΤΑΣ
    Εγγραφή
    Sep 2016
    Περιοχή
    VOLOS
    Μηνύματα
    25

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από SavKok Εμφάνιση μηνυμάτων
    Οχι.2580 χιλιοστά ειναι 2 μέτρα και 58 εκατοστα.
    Ναι συγνώμη ήθελα να γράψω 2 μέτρα και 58 εκατοστά.
    Θα μετακινηθεί τόσο ?

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Γιατι οχι;

    Υπολογιζει τα βηματα που θελει ο βηματικος κινητηρας για 1 mm και μετα απλα τα επαναλαμβανει.Βεβαια οπως ειναι ο κωδικας,εαν κλεισεις την ταση χαθηκε ή κανεις reset τοτε εχασε το σημειο αναφορας.

    0 Not allowed! Not allowed!

  10. #8
    Νέο Μέλος Το avatar του χρήστη profilca
    Όνομα
    ΚΩΣΤΑΣ
    Εγγραφή
    Sep 2016
    Περιοχή
    VOLOS
    Μηνύματα
    25

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από SavKok Εμφάνιση μηνυμάτων
    Γιατι οχι;

    Υπολογίζει τα βηματα που θελει ο βηματικος κινητηρας για 1 mm και μετα απλα τα επαναλαμβανει.Βεβαια οπως ειναι ο κωδικας,εαν κλεισεις την ταση χαθηκε ή κανεις reset τοτε εχασε το σημειο αναφορας.
    Εντάξει αυτό το καταλαβαίνω ότι αν δεν έχει ρεύμα θα χαθεί το σημείο αναφοράς .Επειδή ακόμη δεν έχει έρθει το Arduino που έχω παραγγείλει δεν έχω δει την συμπεριφορά του sketch. Μόλις έρθει η πλακέτα θα το τρέξω να δω αν μπορώ να κάνω αυτό που ζητάω .Εν πασει περίπτωσή ευχαριστώ πολύ για τον χρόνο σας και την πολύτιμη βοήθεια σας.θα επανέλθω όταν το δοκιμάσω.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Κωστα μπορουμε να στο γραψουμε αλλα δεν εχει νοημα.Ειναι λογικο να μην κρατιεσαι αλλα πρεπει πρωτα να εχεις τη πλακετα στα χερια σου.

    Θα κανεις μερικα παραδειγματα με βηματικο κινητηρα και μετα θα δεις οτι ειναι πανευκολο.


    Για οτι θελεις,εδω ειμαστε.

    0 Not allowed! Not allowed!

  12. #10
    Νέο Μέλος Το avatar του χρήστη profilca
    Όνομα
    ΚΩΣΤΑΣ
    Εγγραφή
    Sep 2016
    Περιοχή
    VOLOS
    Μηνύματα
    25

    Προεπιλογή

    Επανέρχομαι στο θέμα τώρα που έχω όλα όσα χρειάζομαι στα χέρια μου και αφού τροποποίησα τον κώδικα αναφέρω τα δυο προβλήματα που έχω.

    1)Έχω ένα πρόβλημα όταν τρέχω τον παρακάτω κώδικα και δεν μπορώ να καταλάβω που οφείλετε αυτή η συμπεριφορά του.Το πρόβλημα μου λοιπόν είναι ότι όταν θέτω τιμή έως 1600 mm το μοτέρ περιστρέφετε κανονικά αριστερόστροφα. Όταν ώμος θέτω τιμή πάνω από 1600 mm τότε το μοτέρ αντί να συνέχισή να περιστρέφετε προς την ίδια κατεύθυνση αυτό περιστρέφετε δεξιόστροφα .
    στο σχέδιο χρησιμοποιώ
    Arduino mega 2560
    easy driver
    nokia 5110
    keypand 4x4

    2)Οπως είναι ο κώδικας,εάν κλείσω την τάση ή κάνω reset τότε χάνει το σημείο αναφοράς.

    Αν υπάρχει κάποιος που μπορεί να δώσει τα φώτα του θα το εκτιμούσα ιδιαίτερα.
    Συνημμένα Αρχεία Συνημμένα Αρχεία

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη profilca : 25-09-16 στις 20:43

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

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

  1. Βοήθεια σε Αρχάριο για arduino project
    By mitsus78 in forum Μικροελεγκτές
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 10-11-16, 17:31
  2. βοήθεια για arduino παρακαλώ
    By gcostas in forum Μικροελεγκτές
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 26-03-16, 21:22
  3. Μια βοήθεια, τροποποίηση κώδικα
    By stratos111 in forum Μικροελεγκτές
    Απαντήσεις: 20
    Τελευταίο Μήνυμα: 08-11-15, 09:40
  4. ARDUINO SKETCH ΓΙΑ ΓΚΑΡΑΖ
    By takhs764 in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 22-10-15, 20:50
  5. βοήθεια για Arduino Mega 265
    By kostis_p69 in forum Μικροελεγκτές
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 10-12-13, 20:32

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

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