Επιστροφή στο Forum : C++ BASIC VISUALBASIC6 ποια ειναι η καταλληλότερη γλώσσα για να προγραμματίσω chip
χρειάζομαι την βοηθεια σας σα πρακαλω απαντηστε
firewalker
16-06-11, 23:25
Η C++ είναι η κατάλληλη.
σ ευχαριστώ φίλε μου εχω ηδη ενα βιβλιο της c++ του BJARNE STROUSTRUP
σας παρακαλω απαντηστε μου
firewalker
17-06-11, 01:05
Σε τι να απαντήσουμε;
Λες να προγραμματίσεις chip.....γίνε πιο συγκεκριμένος! Ποιο chip και με ποιο τρόπο(Interface) και για ποιο σκοπό;
Οσο μιλαμε για καποιο φυσιολογικο embedded τσιπακι, ειτε ατμελ ειτε pic, ουτε η visual basic ουτε η C++ ειναι η καταλληλη.
Αλλο η C++ αλλο η απλη C. Αλλο πραγμα η visual basic αλλο πραγμα η απλη basic.
εγω θελω να φτιαξω ενα αυτοκινητακι τηλεκατευθυνόμενο σαν σκεψη η ενα ρομποτ αλλα θελω ακι αργοτερα να φτιαξω κατι με μια οθονη που να εμφανιζει κατι που θελω εγω
Εγώ θα σου πρότεινα απλή C.
εγω θελω παρα πολλες γνωμες γιαυτο ρωταω και ξαναρωταω σας ευχαριστω ολους
Μπορεί και τίποτε από τα παραπάνω αφού θες ρομποτάκια !Δες αυτό :http://www.microsoft.com/robotics/#About μήπως και δεν χρειαστεί να ξανα-ανακαλύψεις τον τροχό !
Μπορεί και τίποτε από τα παραπάνω αφού θες ρομποτάκια !Δες αυτό :http://www.microsoft.com/robotics/#About μήπως και δεν χρειαστεί να ξανα-ανακαλύψεις τον τροχό !
Καλό...:thumbup1::thumbup1::thumbup1:
GeorgeVita
17-06-11, 16:24
εγω θελω να φτιαξω ενα αυτοκινητακι τηλεκατευθυνόμενο σαν σκεψη η ενα ρομποτ
Η επαγγελματική λύση: http://mindstorms.lego.com/en-us/Default.aspx
που "τροφοδοτούνται" με s/w από την National Instruments (http://www.ni.com/)(LabView):
http://www.ni.com/academic/mindstorms/robotics.htm
Για "roboto-παιχνίδια" βλέπεις και arduino: http://www.trossenrobotics.com/c/arduino-robotics.aspx
G
Να προσυπογράψω για ...τα legorobot της mindstorms είναι και συμβατά 100% με το robotics studio που ανέφερα παραπάνω!!
Μπορείς να γράψεις κώδικα (http://www.simple-talk.com/dotnet/.net-framework/using-microsoft-robotics-developer-studio-with-lego-mindstorms-nxt-robot/)στο visual studio σε .net για να χειριστείς το λεγκομποτάκι σου πανεύκολα πιστεύω.
http://www.youtube.com/watch?v=toAZGQVWQqg
παιδια εγω θελω οτι φτιαχω να ναι σχεδιασμένο απο μενα και θελω και να παιδευτω λιγο να κανω και κανα λαθος γτ αν δεν κανω και λαθος δεν θα μαθω
τελεια αγγλικα οχι αλλα ξερω μπολικα
Εεε αφου θελεις να τα κανεις μονος σου τοτε ξεκινα να διαβαζεις. Υπαρχουν απειρα πραγματα που μπορεις να μαθεις.
Το ρομποτ συνδιαζει ηλεκτρονικη, μηχανολογια και προγραμματισμο. Χρειαζονται και τα τρια σε καλο βαθμο.
Ομως αν δεν πας σε μερικα μασημενα πραγματα, πολυ δυσκολο το εγχειρημα.
απαντηστε και αλλοι παρακαλω
O φιλος Stom σου εδωσε τη πληρέστερη απάντηση! Εγω όταν ξεκινησα με ρομποτάκια πρωτα πηρα το robot building for dummies για να κατανοησω καποια πράγματα και μετα αγορασα ενα αρντουινο και σιγα σιγα (ηξερα c απο παλια) εχτισα ενα μικρο ρομποτακι που ανιχνευε ζωνες φωτος. Σιγα σιγα και με το καιρο το εκανα ολο και πιο πολυπλοκο μεχρι που εβαλα wifi επανω κλπ. Ολα αυτα εγιναν σταδιακα με πολυ κοπο κα διαβασμα. Για να μπορω να μιλησω για βασικες γνωσεις εφαγα 9 μηνες και ημουν ακομη στη α δημοτικου και ηξερα και C απο παλαιοτερα....Ελπιζω να μη σε απογοητευσα αλλα αν ανηκεις στους ρομαντικους σα και εμας θελει δουλεια το πραγμα...απο κει και περα υπαρχουν ετοιματζιδικα σωρο και φθηνοτερα θα σου κοστισουν απο το να ταλαιπωρηθεις αλλα θα εχεις χασει τη μαγεια του πραγματος....καλη τυχη και δυναμη
robotakias
22-06-11, 15:38
Εγώ σου προτείνω να αρχίσεις να μάθεις πρώτα κάποιο chip, avr ή pic, να το προγραμματίζεις σε C (εγώ πάντως είμαι υποστηρικτής των avr).
Στη θέση σου δεν θα ασχολιόμουνα καθόλου με Arduino, το θεωρώ ετοιματζίδικο και χάνεις τη μαγεία του να δημιουργήσεις κάτι.
Απο κει και πέρα, το πράγμα δεν θέλει μόνο διάβασμα αλλά και φαντασία, είναι να το έχεις.
Προχώρα και μη μασάς, θα τα καταφέρεις!
Κοίτα και εδώ να πάρεις ιδέες: www.robots.net (http://www.robots.net)
Εγώ θα πρότεινα C και Assembly, γιατί πολλές φορές μπορεί να μην μπορέσεις να κάνεις κάτι στην C. Το Microsoft Robotics Studio που αναφέρθηκε παραπάνω είναι για μένα κάτι που δεν σε βάζει στο νόημα της ρομποτικής, αφού δεν ασχολείσαι με κυκλώματα, αλλά στους αλγόριθμους της ρομποτικής που έρχονται σε δευτερεύουσα φάση. Π.χ., άμα δεν ξέρεις πως να περάσεις τις αντιστάσεις σωστά, τι να το κάνεις άμα μπορείς να συναρμολογήσεις ένα ρομπότ με έτοιμα πλαστικά που κάνει παπάδες... Τέλος, αφού η C++ είναι υπερσύνολο της C, σε καλύπτει και αυτή, απλά θα την χρησιμοποιείς σαν C, δηλαδή με τις βιβλιοθήκες της C και χωρίς αντικειμενοστρεφή στοιχεία.
GeorgeVita
23-06-11, 13:17
εγώ θέλω πάρα πολλές γνώμες γι' αυτό ρωτώ και ξαναρωτώ ...
Ρωτώ και απαντώ μόνος μου μήπως και σε καλύψω!
Ερ.: Ποια είναι η καταλληλότερη γλώσσα για να προγραμματίσω chip, C++, BASIC ή VISUALBASIC
Απ.: Καμία από τις παραπάνω
Ερ.: Ποια είναι η καταλληλότερη γλώσσα για να προγραμματίσω μικροεπεξεργαστή μικρού ή μεσαίου μεγέθους (PIC, AVR)
Απ.: Assembly ή C (υπάρχουν και άλλες γλώσσες υψηλότερου επιπέδου αλλά κυρίως η C είναι "επένδυση γνώσεων")
Ερ.: Πως θα φτιάξω κα θα προγραμματίζω robotάκια;
Απ.: Θα ξεκινήσεις από έτοιμα παραδείγματα ερασιτεχνών (arduino) ή πιο επαγγελματικά (lego mindstorms) και θα χρησιμοποιήσεις τις έτοιμες γλώσσες προγραμματισμού robot που είναι υψηλότερου επιπέδου προσαρμοσμένες στις λειτουργίες των robot. Υπάρχουν αρκετές ιστοσελίδες και forums που ασχολούνται μόνο με robotάκια.
Ερ.: Είναι εύκολο για αρχάριο χωρίς γνώσεις προγραμματισμού chip και χωρίς εμπειρία ηλεκτρονικών και μηχανολογικών κατασκευών να ξεκινήσει την αυτο-εκπαίδευσή του με κατασκευή δικού του πρωτότυπου robot;
Απ.: Οχι! Το ξεκίνημα στους μικροεπεξεργαστές και τους αυτοματισμούς καλό είναι να γίνει με απλά κυκλώματα (button, LED, relay, display).
Φιλικά,
Γιώργος
επιτελουσ πηρα τις απαντησεις που περιμενα σας χρωσταω χαρη ευχαριστω παρα πολυ φιλοι μου μου ανοιξατε τα ματια θα ξεκινισω με C απο οτι βλεπω
Ερ.: Ποια είναι η καταλληλότερη γλώσσα για να προγραμματίσω chip, C++, BASIC ή VISUALBASIC
Απ.: Καμία από τις παραπάνωΣυμφωνώ απόλυτα σε όλα όσα είπες εκτός από αυτό στο οποίο έκανα παράθεση, συγκεκριμένα αναφέρομαι στην C++. Πιο πάνω έγραψα: "Τέλος, αφού η C++ είναι υπερσύνολο της C, σε καλύπτει και αυτή, απλά θα την χρησιμοποιείς σαν C, δηλαδή με τις βιβλιοθήκες της C και χωρίς αντικειμενοστρεφή στοιχεία.", συμφωνούμε εδώ;
ναι συμφωνω καταλαβα τι ειπες και οπως εγω το καταλβα δεν χρειαζεται να μαθω c++ εφοσον η c ειανι ανταξια και μπορει να κανει καλη δουλεια με μικροελεκτες
ναι συμφωνω καταλαβα τι ειπες και οπως εγω το καταλβα δεν χρειαζεται να μαθω c++ εφοσον η c ειανι ανταξια και μπορει να κανει καλη δουλεια με μικροελεκτεςΌχι ακριβώς, δεν χρειάζεται να μάθεις C άμα μάθεις C++ στον τομέα που θες.
GeorgeVita
23-06-11, 15:11
... αφού η C++ είναι υπερσύνολο της C, σε καλύπτει και αυτή, απλά θα την χρησιμοποιείς σαν C, δηλαδή με τις βιβλιοθήκες της C και χωρίς αντικειμενοστρεφή στοιχεία.
Εφόσον επιλέξει κάποιο μικροεπεξεργαστή, θα βρει τον compiler που συνεργάζεται με το δωρεάν IDE (περιβάλλον ανάπτυξης προγράμματος στο PC). Αν υπάρχουν διαθέσιμες και σε λογική τιμή (=δωρεάν) εναλλακτικές επιλογές μπορεί να διαλέξει οτιδήποτε. Συνήθως για μικρούς μΕ δίνουν μια μικρή έκδοση C compiler (δείτε εδώ παραδείγματα (http://www.hlektronika.gr/forum/showthread.php?t=56598)). Αν μάθει C++ για γενικότερο σκοπό (λ.χ. προγράμματα σε PC ή μεγάλους επεξεργαστές) μπορεί να κάνει και αυτό που προτείνεις.
G
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.