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

Θέμα: Βοήθεια για LCD menu + ATmega328p

  1. #1
    Μέλος Το avatar του χρήστη tommas
    Όνομα
    Θωμάς
    Εγγραφή
    Mar 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    35

    Προεπιλογή Βοήθεια για LCD menu + ATmega328p

    Πρώτα από όλα καλησπέρα σε όλο το φορουμ. Ξαναέπιασα μέτα από κάμποσο καιρό τους μικροελεγκτές και πιο συγκεκριμένα τους AVR. Σύνδεσα έναν ATmega328p με μία 2x14 hd44780 ώστε να στέλνω χαρακτήρες και προτάσεις. Όλα οκ μέχρι έδω, το κακό ξεκίνησε όταν μου μπήκε στο μυαλό η ιδέα να ψάξω να μάθω πως μπορώ να φτιάξω ένα menu το οποίο να μπορώ να το ελέγχω με 4 μπουτονς για να μπορώ να πηγαίνω πάνω κάτω στο μενου κ μέσα έξω στο υπομενου. Έκατσα να βρω κάποιον οδηγό, βρήκα κάποια codes αλλά το θέμα είναι να καταλάβω την λογική και γενικά την δομή, κάτι που μέχρι τώρα δεν έχω μπορέσει. Μήπως ξέρει κάποιος κάποιο guide ή tutorial γιατί δεν θέλω απλά να κάνω copy paste κώδικα.
    ευχαριστώ πάρα πολύ για τον χρόνο σας και θα χαρώ πολύ ψάξω ότι μου προτείνετε. κάθε συμβουλή/βοήθεια είναι ευπρόσδεκτη.

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363


    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SeAfasia : 25-03-16 στις 22:02

  3. #3
    Μέλος Το avatar του χρήστη tommas
    Όνομα
    Θωμάς
    Εγγραφή
    Mar 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    35

    Προεπιλογή

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

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    H γλώσσα σαν βάση είναι η C και στις δύο περιπτώσεις,τι programmer/debugger έχεις;

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη tommas
    Όνομα
    Θωμάς
    Εγγραφή
    Mar 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    35

    Προεπιλογή

    Χρησιμοποιώ usbasp, atmelstudio 7.0, WinAVR

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    μια χαρά,
    κοίτα εδώ:
    https://www.newbiehack.com/Microcont...cinganLCD.aspx
    Παράθεση Αρχικό μήνυμα από tommas Εμφάνιση μηνυμάτων
    Χρησιμοποιώ usbasp, atmelstudio 7.0, WinAVR

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη tommas
    Όνομα
    Θωμάς
    Εγγραφή
    Mar 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    35

    Προεπιλογή

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

    0 Not allowed! Not allowed!

  8. #8
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    κοίτα να δεις,εγώ μαθαίνω τη C για pic m/c και τις ρουτίνες για την lcd hd44780 έχω ξεκινήσει να τις φτιάχνω μόνος μου...
    Τώρα τις ρουτίνες που αφορούν buttons για να μπορείς να ελέγχεις την 1η ή 2η σειρά της lcd ή κάποια sub menu ή το πως να χειριστείς την input buffer κτλπ,
    βλέπω κάποια παραδείγματα και τα προσαρμόζω στις δικές μου γνώσεις και απαιτήσεις,αλλά θέλει διαβασμα και χρόνο.
    Στην βιβλιοθήκη του arduino έχει αρκετές ρουτίνες σε αυτό το θέμα να σε βοηθήσει Θωμα...

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Θωμά για δες λίγο αυτό εδώ:

    http://winavr.scienceprog.com/exampl...u-routine.html

    LCD_circuit.PNG

    και το αρχείο με τον κώδικα εδώ:

    http://winavr.scienceprog.com/sites/...s/LCD_menu.zip

    1 Not allowed! Not allowed!

  10. #10
    Μέλος Το avatar του χρήστη tommas
    Όνομα
    Θωμάς
    Εγγραφή
    Mar 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    35

    Προεπιλογή

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

    0 Not allowed! Not allowed!

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

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

  1. Βοήθεια σε κώδικα για menu 16x2 + array values + alarms
    By hackertom in forum Μικροελεγκτές
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 29-04-16, 10:19
  2. ΕΡΩΤΗΣΗ ΓΙΑ MENU ΣΤΗΝ LCD ARDUINO
    By keap in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 10-02-16, 19:22
  3. Βοήθεια με LCD
    By skylark in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 16-11-10, 21:45
  4. Βοήθεια με LCD
    By GeorgeK in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 09-03-07, 21:12
  5. Βοήθεια για μια LCD 6 ψηφίων...
    By eebabs2000 in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 15-05-06, 22:59

Tags for this Thread

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

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