Σελίδα 3 από 5 ΠρώτηΠρώτη 1 2 3 4 5 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 21 έως 30 από 49

Θέμα: Arduino @ TFT

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

    Προεπιλογή

    Κάνε το fontdatatype που έχει το αρχείο της γραμματοσειράς const unsigned char και μη χρησιμοποιείς το definition του.
    Δηλαδή, για παράδειγμα και για τη γραμματοσειρά SmallFont θα γίνει const unsigned char SmallFont[1144] PROGMEM={ κ.τ.λ.

    Α, τη γραμματοσειρά τη δήλωσες extern στο σκετσάκι σου;

    extern uint8_t SmallFont[];

    0 Not allowed! Not allowed!

  2. #22
    Μέλος Το avatar του χρήστη thanasis 1
    Όνομα
    Θανάσης
    Εγγραφή
    Jul 2010
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.382

    Προεπιλογή

    Ναι μανο το βρηκα....
    Ναι κανονικα την δηλωσα!

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη thanasis 1 : 29-03-15 στις 01:36

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

    Προεπιλογή

    Και; Δεν δουλεύει ακόμα και τώρα;

    0 Not allowed! Not allowed!

  4. #24
    Μέλος Το avatar του χρήστη thanasis 1
    Όνομα
    Θανάσης
    Εγγραφή
    Jul 2010
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.382

    Προεπιλογή

    Τωρα ειναι μια χαρα απλα εγω ειχα βαλει 'const fontdatatype SmallFont[1144] PROGMEM={}'
    Υπαρχει καποιος σοβαρος λογος να το κανω ετσι οπως μου το προτεινες 'const unsigned char SmallFont[1144] PROGMEM={}'.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Ωραία λοιπόν. Πάμε και για λίγο ύπνο γιατί στο τέλος θα μας διώξει μια και καλή το αφεντικό...

    0 Not allowed! Not allowed!

  6. #26
    Μέλος Το avatar του χρήστη thanasis 1
    Όνομα
    Θανάσης
    Εγγραφή
    Jul 2010
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.382

    Προεπιλογή

    Οχι δεν θελω τετοια,οχι τιποτα αλλο θα το εχω βαρος στην συνειδηση μου.

    0 Not allowed! Not allowed!

  7. #27
    Μέλος Το avatar του χρήστη thanasis 1
    Όνομα
    Θανάσης
    Εγγραφή
    Jul 2010
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.382

    Προεπιλογή

    Κατι αλλο βλεποντας αυτο



    λεει η εντολη UTFT myGLCD(ILI9325C,19,18,17,16) απο την πανω φωτο πως καταλαβαινεις ποιο ειναι το 19,18,17,16??
    ή αντιστοιχα στην εντολη για το touch UTouch myTouch( 15,10,14, 9,8 ) γιατι μιλαμε για τα ψηφιακά αριθμημένα pins στον Arduino.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Κάτω δεξιά έχει ένα υπόμνημα με χρωματισμούς. Το λιλά-μωβ είναι τα digital pins. Εξ' ορισμού, η αρίθμηση σε constructors όπως η
    UTFT myGLCD(ILI9325C, 19, 18, 17, 16) χρησιμοποιεί τα digital pins αλλά όχι ενός arduino UNO. Είναι για MEGA ή DUE. Ο ATMega328
    έχει 14 digital (0-13) και 7 analog (A0-A7) pins.

    Διάλεξε λοιπόν 8 απο αυτά για data, 4 για εντολές οθόνης και για το touch screen πρέπει να χρησιμοποιήσεις analog A0-A7 αλλά
    σε digital configuration.

    Για παράδειγμα, μπορείς να έχεις D0-D7 για data οθόνης, D8-D11 για τα άλλα σήματα και Α0-Α4 για το touch.
    UTFT myGLCD(ILI9325C,8,9,10,11);
    UTouch myTouch( Α0,Α1,Α2, Α3,Α4 );

    0 Not allowed! Not allowed!

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

    thanasis 1 (29-03-15)

  10. #29
    Μέλος Το avatar του χρήστη thanasis 1
    Όνομα
    Θανάσης
    Εγγραφή
    Jul 2010
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.382

    Προεπιλογή

    Ετρεξα το παραδειγμα UTFT_Bitmap και μου εβγαλε το εξης

    Arduino: 1.6.1 (Windows 7), Board: "Arduino Uno"

    Build options changed, rebuilding all

    icon.c:7:1: error: unknown type name 'prog_uint16_t'

    prog_uint16_t icon[0x400] PROGMEM ={

    ^

    icon.c:7:15: error: variable 'icon' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

    prog_uint16_t icon[0x400] PROGMEM ={

    ^

    Error compiling.


    Το εψαξα και εκανα κατι αλλαγες που βρηκα αλλα δεν δουλεψε,τι αλλαγη πρεπει να γινει?

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Κατ' αρχήν, το αρχείο icon.c το έχεις στον ίδιο φάκελο με το σκετσάκι σου;

    Τα αρχεία εικόνων για bitmaps πρέπει να ορίζονται σαν const unsigned short:

    const unsigned short icon[0x400] PROGMEM = {}; και να τα δηλώνεις ως extern στο κύριο σκετσάκι σου.

    1 Not allowed! Not allowed!

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

    thanasis 1 (29-03-15)

Σελίδα 3 από 5 ΠρώτηΠρώτη 1 2 3 4 5 ΤελευταίαΤελευταία

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

  1. arduino & tft οθόνη
    By info@kalarakis.com in forum Software Η/Υ
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 18-10-20, 18:19
  2. Κώδικας και σύνδεση TFT(1.8SPI) με Arduino;
    By maki in forum Μικροελεγκτές
    Απαντήσεις: 9
    Τελευταίο Μήνυμα: 08-10-16, 15:07
  3. TFT LCD 4.3" τρίλιζα με Arduino DUE
    By manolena in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 12-08-16, 17:30
  4. 2.4" TFT ρολόϊ με Arduino
    By manolena in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 16
    Τελευταίο Μήνυμα: 30-08-15, 20:08
  5. Arduino και TFT LCD 3.2''
    By kwstas92 in forum Μικροελεγκτές
    Απαντήσεις: 18
    Τελευταίο Μήνυμα: 27-01-15, 13:05

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

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