Arduino κλειδαριά με κωδικοποιημένο σύστημα χτύπων (μέρος 3ο)

arduino c programming

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

Arduino κλειδαριά με κωδικοποιημένο σύστημα χτύπων (μέρος 2ο)

arduino c programming

Για να ολοκληρωθεί η Κλειδαριά με κωδικοποιημένο σύστημα χτύπων θα χρειαστεί να αναπτύξουμε τον εξής κώδικα στον Arduino IDE και να τον φορτώσουμε στο Arduino Board.

Κατασκευή ραντάρ με arduino (μέρος 1ο)

arduino c programming

Κατασκευή ραντάρ με Arduino (μέρος 1ο). Αυτό το άρθρο είναι ένας οδηγός για την κατασκευή ενός ραντάρ με ένα Arduino Board και κάποια πρόσθετα υλικά.

Κατασκευή ραντάρ με Arduino (μέρος 2ο)

arduino c programming

Για να ολοκληρωθεί η κατασκευή ραντάρ με Arduino θα χρειαστεί να αναπτύξουμε τον εξής κώδικα στον Arduino IDE και να τον φορτώσουμε στο Arduino Board. Μπορείτε να βρείτε ολόκληρο τον κώδικα σε ένα αρχείο με κατάληξη .ino στο άρθρο αυτό.

Arduino και εφαρμογές windows c# (μέρος 3ο)

arduino c programming

Έτσι δημιουργήσαμε ένα καινούριο αντικείμενο με όνομα arduinoPort που είναι της κλάσης SerialPort. Σε αυτή την κλάση υπάρχουν όλες αυτές οι μέθοδοι και οι ιδιότητες που θα χρησιμοποιήσουμε πιο κάτω για την επικοινωνία με το Arduino.

Arduino και εφαρμογές windows (μέρος 2ο) XAML και περιβάλλον χρήστη εφαρμογής

arduino c programming

Αφού κατασκευάσει το Visual Studio το καινούριο Solution τότε πατάμε πάνω στο tab MainWindow.xaml Βλέπουμε εδώ πως το Visual studio έχει χτίσει από μόνο του αρκετό κώδικα.

Arduino και εφαρμογές windows (μέρος 1ο)

arduino c programming

Σκοπός μας σε αυτό το project είναι να αποκτήσουμε τον έλεγχο λειτουργίας ενός λαμπτήρα LED. Μπορούμε να πετύχουμε αυτό τον σκοπό εκμεταλλευόμενοι την σειριακή επικοινωνία Arduino Board και υπολογιστή μέσω του καλωδίου USB.

Συναρτήσεις διαχείρισης Υλικού Arduino C

arduino c programming

Η κύρια λειτουργία του μικροελεγκτή βασίζεται στο να ελέγχει τις θύρες που διαθέτει και είτε να δίνει ρεύμα είτε να παίρνει ρεύμα από αυτές. Στην αρχικοποίηση κάθε προγράμματος (μέσα στη συνάρτηση setup) θα χρειαστεί να χαρακτηρίσουμε τα Pins που χρησιμοποιούμε ως είσοδο ή ως έξοδο.

Arduino Board Γνωριμία με το Υλικό (Hardware) (Μερος 2ο)

arduino c programming

Το Arduino Board μπορεί να δουλέψει με ρεύμα από τη USB θύρα του υπολογιστή σας. Όμως με αυτόνομη παροχή ρεύματος από μπαταρία. Η μονάδα παρέχει σταθερά τάση 5V στις εξόδους της.

Arduino Board Γνωριμία με το Υλικό (Hardware) (Μερος 1ο)

arduino c programming

Το Arduino Board είναι ένας single-board μικροελεκτής, δηλαδή μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο μικροελεγκτή και εισόδους/εξόδους. Mπορεί να προγραμματιστεί με τη γλώσσα Wiring. Oυσιαστικά πρόκειται για τη γλώσσα προγραμματισμού C++.