Σελίδα 2 από 25 ΠρώτηΠρώτη 1 2 3 4 12 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 11 έως 20 από 247

Θέμα: ξεκίνημα με τους μικροελεγκτες??? αξίζει?

  1. #11
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    ποια visual basic? δομημημένο προγραμματισμό πρέπει να μάθεις για αρχή, ακόμα και αυτός που κάνουν στο λύκειο μια χαρά είναι,
    άρχισε απο εκεί και όλα τα αλλα θα έρθουν πιο έυκολα, αρκεί να αρχίσεις απο εκεί που πρέπει

    0 Not allowed! Not allowed!

  2. 2 μέλη ευχαρίστησαν τον picdev για αυτό το χρήσιμο μήνυμα:

    bchris (01-06-12), stavroskaloxrist (01-06-12)

  3. #12
    Μέλος Το avatar του χρήστη stavroskaloxrist
    Όνομα
    ΣΤΑΥΡΟΣ
    Εγγραφή
    Apr 2009
    Περιοχή
    ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
    Μηνύματα
    388

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από jtb Εμφάνιση μηνυμάτων
    Ωραία τότε μπορεί να κάνει μια αρχή από εδώ http://www.electronics-lab.com/pic-in-greek/
    Αλλα και πάλι προτείνω arduino για ξεκίνημα με μC και οχι pic.
    τι ειναι το arduino?? και γιατι να μην ξεκινησω με pic ειναι δυσκολο? καταρχας θελω να μαθω τι κανει ο καθε μΕ.. τι δηνατοτητες εχει και γενικα τι παιζετε με τους μΕ.. εχουν καμια σχεση με τα plc? ασ'πουμε με τα plc φτιαχνω ενα σχεδιο με την λειτουργια που θελω να κανει η καθε εξωδος και η καθε εισοδο, του βαζω χρονικα, χρονοδιακοπτες και ενα σωρο αλλα και κανω παπαδες.. με τους μΕ το ιδιο συμβενει η πολλα θελω?? εγω κατα βασει κατι τετιο σκεφτομε να κανω, δλδ να μπορω να του πω π.χ. αν εχεις ταση σε αυτην την εισοδο(1) μετα απο καπιο χρονο να βγαλεις ταση στην εξωδο (1) αν εχεις εισοδο (2) να κοψεις την (1) και να βγαλεις στην (3) κατι τετιο ασ'πουμε.. πιο πολυ με ενδιαφερει να ελεγχο ρελε ασ'πουμε η led αναλογα με τις εισοδους που εχει, επισεις και να κανει ενα κυκλο εργασιων αναλογα την εισοδο που θα παρει.. με λιγα λογια αυτο που θελω ειναι ελεγχος εισοδων εξοδων με ορισμενες λειτουργιες ενδιαμεσα, δλδ κατι σαν το plc.. εειναι εφικτο αυτο που σκεφτομε η μπα?????

    0 Not allowed! Not allowed!

  4. #13
    Μέλος Το avatar του χρήστη stavroskaloxrist
    Όνομα
    ΣΤΑΥΡΟΣ
    Εγγραφή
    Apr 2009
    Περιοχή
    ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
    Μηνύματα
    388

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    ποια visual basic? δομημημένο προγραμματισμό πρέπει να μάθεις για αρχή, ακόμα και αυτός που κάνουν στο λύκειο μια χαρά είναι,
    άρχισε απο εκεί και όλα τα αλλα θα έρθουν πιο έυκολα, αρκεί να αρχίσεις απο εκεί που πρέπει
    αμ μπραβο, καλα τα λες! απο που πρεπει να ξεκινησω για αρχη? εχεις κανενα σαιτ για το δομημενο προγραμματισμο? και λιγα λογια για το τι ειναι αυτο? για να μαθεις κατι πρεπει να ξεκινησεις σωστα και απο την αρχη και απο κει που πρεπει βεβαια και σιγα σιγα ανεβενεις, το θεμα ομως ειναι οτι δεν ξερω απο που πρεπει να αρχισω η τι πρεπει να κανω..

    0 Not allowed! Not allowed!

  5. #14
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    ο δομημένος προγραμματισμός είναι ένα είδος , για να το πούμε απλά , προγραμματισμού, που οι εντολές εκτελούνται η μία μετά την άλλη σε σειρά.
    Υπάρχουν πολλές γλώσσες δομημένου προγραμματισμού, C, pascal κτλ η C είναι η πιο δημοφιλής και χρησημοποιήται και σήμερα σε κάποιες εφαρμογές.
    Στη 3η λυκείου κάνουν ένα μάθημα δομημένου προγραμματισμού με ψευδολογούσα, τα βασικά είναι ίδια με τη C αλλά η σύνταξη διαφέρει.
    Θα σου έλεγα να βρεις υλικό απο το λύκειο να μάθεις τη λογική και μετά πας σε C, αν ξέρεις τα βασικά μαθηματικά δεν είναι τίποτα.
    Το arduino είναι μία καλή λύση για τους αρχάριους γιατί δεν χρειάζεται να διαβάζεις τα datasheet και να κοπιάζεις ιδιαίτερα, έχει πολλά έτοιμα πράγματα αλλά όταν προχωρήσεις θα δεις οτι σε περιορίζει, αλλά και το arduino προϋποθέτει να ξέρεις C

    0 Not allowed! Not allowed!

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

    stavroskaloxrist (03-06-12)

  7. #15
    Μέλος Το avatar του χρήστη wow
    Όνομα
    Βαγγέλης
    Εγγραφή
    Mar 2011
    Περιοχή
    Μακεδονία
    Μηνύματα
    119

    Προεπιλογή

    Βιβλια στα ελληνικα
    Προγραμματισμός Υπολογιστών
    http://www.pi-schools.gr/content/ind...p=224&c_id=765

    Δομή και Λειτουργία Μικρουπολογιστών
    Προγραμματισμός Υπολογιστών (Visual Basic)

    http://www.pi-schools.gr/lessons/tee...nic/biblia.php

    0 Not allowed! Not allowed!

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

    stavroskaloxrist (03-06-12)

  9. #16
    Μέλος
    Όνομα
    Γιάννης
    Εγγραφή
    Feb 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    108

    Προεπιλογή

    Δες αυτο εδω http://db.tt/8QgPF28K. Ειναι κατι παλιες σημειωσεις απο το ΤΕΙ.
    Και αυτο http://db.tt/6Nl4zMm5

    0 Not allowed! Not allowed!

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

    stavroskaloxrist (03-06-12)

  11. #17
    Μέλος
    Όνομα
    sot
    Εγγραφή
    Aug 2005
    Περιοχή
    ΧΟΛΑΡΓΟΣ
    Μηνύματα
    1.068

    Προεπιλογή

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

    0 Not allowed! Not allowed!

  12. #18
    Μέλος Το avatar του χρήστη stavroskaloxrist
    Όνομα
    ΣΤΑΥΡΟΣ
    Εγγραφή
    Apr 2009
    Περιοχή
    ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
    Μηνύματα
    388

    Προεπιλογή

    τα διαβαζω ολα αυτα αλλα ρε παιδια, μου φαινοντε πολυ προχορημενα και δεν βγαζω πολυ νοημα, δεν ξερω αλλα νομιζο οτι αυτα θα μου χριαστουν λιγο ποιο μετα οταν μαθω 5 πραγματα για τους μΕ, προς το παρων δεν εχω ιδεα ουτε για το τι ειναι ουτε για το τι κανουν οι μΕ.. αυτο μπορειτε να μου το εξηγησετε λιγο εσεις με δικα σας λογια? και το κυριοτερο ποιο ειναι το πρωτο σταδιο που πρεπει να αρχισω για να μαθω για να μπορο να προγραματισω ενα μΕ για να κανει αυτο που θελω εγω..???? επισεις μπορειτε σας παρακαλω να μου απαντησετε για αυτο που ρωταω στο #13? για τα plc αν εχουν καμια σχεση με τους μΕ..???

    επισεις απο αγγλικα ξερω 1-2 πραγματα, ισα ισα τα βασικα, αλλα δεν μπορο να διαβασω(και να καταλαβω τι λεει, ποσο μαλον να βγαλω νοημα) και να μιλησω..!!!

    0 Not allowed! Not allowed!

  13. #19
    Μέλος Το avatar του χρήστη sabouras
    Εγγραφή
    Aug 2008
    Μηνύματα
    137

    Προεπιλογή

    Για ξεκινημα στο προγραμματισμο μπορεις να ξεκινησεις στην visual basic. Ειναι και στα ελληνικα.
    http://rapidshare.com/files/4088576411/VB2008GR.zip

    0 Not allowed! Not allowed!

  14. #20
    Μέλος
    Όνομα
    Όνομα
    Εγγραφή
    Nov 2009
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    197

    Προεπιλογή

    Καλημέρα Σταύρο! Για να πάρουμε τα πράγματα από την αρχή. Οι μΕ χοντρικά είναι υπολογιστές σε συσκευασία τσέπης χωρίς οθόνη και πληκτρολόγιο με μερικά έξτρα περιφερικά. Έχουν δηλαδή πέρα από τον κυρίως επεξεργαστή και κυκλώματα που τους επιτρέπουν να κάνουν τα ποδαράκια τους εισόδους, εξόδους, αναλογικές εισόδους, να τραβάνε και κάποια ποσότητα ρεύματος. Προγραμματίζοντας τώρα έναν μΕ μπορείς ρυθμίσεις την κατάσταση όλων των εξόδων του η οποία μπορεί να είναι σταθερή ή να μεταβάλλετε σε συγκεκριμένα χρονικά διαστήματα. Σε κάθε μΕ αλλά και κάθε υπολογιστή γενικότερα οι εντολές του προγράμματος εκτελούνται σε συγκεκριμένο χρόνο ο οποίος έχει να κάνει με τη συχνότητα στην οποία λειτουργεί ο ταλαντωτής που συνδέουμε στον μΕ και έτσι μπορείς να υπολογίζει με ακρίβεια πότε θα αλλάζουν κατάσταση οι έξοδοι . Αυτά κάπως γενικά. Τώρα για να πάμε σε κάτι πιο συγκεκριμένο για να πάρεις μια ιδέα αν χρησιμοποιούσες πχ μΕ PIC θα έγραφες κάτι τέτοιο
    Κώδικας:
    #include <p18f4620.h>
    void main (void) {
     ADCON1 = 0x0F;
     TRISB = 0x00;
     while(1) {
      LATB = 0x01;
      DelayMs(500);
      LATB = 0;
      DelayMs(500);
     }
    }
    Το οποίο θα έκανε ένα led που είναι συνδεδεμένο στο ποδαράκι PORTB B0 να αναβοσβήνει με συχνότητα 1Hz. Τα σύμβολα ADCON1 TRISB LATB ορίζονται μέσα στο αρχείο p18f4620.h και παίρνουν τιμή συγκεκριμένη διεύθυνση μέσα στη μνήμη του μΕ μέσο της οποία ελέγχουμε την κατάσταση του συγκεκριμένου περιφερικού. Για να γράψουμε πχ στην πορτα B του pic γράφουμε στην διεύθυνση της μνήμης που δείχνει το σύμβολο LATB την τιμή που θέλουμε και αυτή θα εμφανιστεί σαν δυαδικός αριθμός στην πόρτα Β. Έτσι ελέγχουμε όλα τα περιφερειακά και έτσι φτιάχνετε όλο το πρόγραμμα γενικότερα. Η ρουτίνα DelayMs τώρα βάζει τον επεξεργαστή να εκτελέσει εντολές που ουσιαστικά δεν κάνουν τίποτα απλά για να προκαλέσει μια καθυστέρηση η οποία είναι 1ms επί τον αριθμό που της δίνουμε σαν είσοδο όπως λέει και το όνομά της.
    Οπότε όπως καταλαβαίνεις με ένα μΕ και μερικά έξτρα πράγματα ρελε κλπ μπορείς να φτιάξεις ένα PLC. Και οι μΕ έχουν timers και counters όπως τα PLC απλά δεν είναι τόσο απλό να τα χρησιμοποιήσεις όσο στα PLC.

    Ελπίζω να πήρες μια ιδέα πως λειτουργούν πάνω κάτω τα πράγματα. Τώρα εσύ αν θες να μάθεις θα πρέπει:

    α) Να μάθεις C (δεν καταλαβαίνω γιατί του προτείνετε visual basic το 2012 την ώρα που στο ιντερνετ υπάρχει άπειρο υλικό σε C). Μην εμβαθύνεις πάρα πολύ για αρχή, απλά κοίτα να καταλάβεις τα βασικά, τι είναι μεταβλητές, συναρτήσεις (functions, οι ρουτίνες που λέμε), δείκτες (pointers) και τις δομές επανάληψης for, while.
    b) Να αγοράσεις κάτι σε αναπτυξιακό, μια πλακέτα δηλαδή που να έχει έναν μΕ πάνω, να έχει πιθανώς μερικά κουμπάκια και λαμπάκια για να μπορείς να έχεις εύκολα ένα τρόπο να δοκιμάζεις το πρόγραμμά σου και κυρίως να έχει ένα τρόπο να συνδέετε με τον υπολογιστή σου για να περνάς το πρόγραμμα σου στον μΕ. Ένα arduino που αναφέρθηκε και παραπάνω είναι μια καλή περίπτωση για αρχή, επίσης η microE είχε κάποια ωραία για PIC. Κοιτάς στο ιντερνετ και αγοράζεις κάτι φθηνό για αρχή μέχρι να δεις αν σου αρέσει.
    γ) Να βελτιώσεις τα αγγλικά σου. Όλα μα ΌΛΑ μα ΟΛΑ είναι στα αγγλικά δεν θα έχεις καμία τύχη χωρίς να τα καταλαβαίνεις. Το καλό της υπόθεσης είναι ότι είναι αρκετά απλά αγγλικά οπότε αφού λες ότι ξέρεις λίγο σίγουρα θα βρεις άκρη.

    0 Not allowed! Not allowed!

  15. 2 μέλη ευχαρίστησαν τον somone για αυτό το χρήσιμο μήνυμα:

    picdev (03-06-12), stavroskaloxrist (03-06-12)

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

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

  1. μικροελεγκτες
    By KARLITO in forum Μικροελεγκτές
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 15-11-11, 21:15
  2. Απαντήσεις: 66
    Τελευταίο Μήνυμα: 20-05-11, 09:20
  3. ΜΙΚΡΟΕΛΕΓΚΤΕΣ
    By tsergas in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 06-11-08, 16:10
  4. Ξεκίνημα με τους AVR...
    By Lykos1986 in forum Μικροελεγκτές
    Απαντήσεις: 41
    Τελευταίο Μήνυμα: 18-10-06, 13:13
  5. ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ ΤΟΥΣ ΜΙΚΡΟΕΛΕΓΚΤΕΣ.
    By frogman in forum Μικροελεγκτές
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 24-03-06, 11:49

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

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