- Details
- Written by Super User
- Category: Arduino
- Hits: 84
Για να λειτουργήσει η εφαρμογή χρειάζεται να εγκατασταθεί στο Arduino αρχικά λογισμικό το οποίο επιτρέπει την χρήση των διαφόρων συσκευών.
Το λογισμικό αυτό περιέχει τις απαραίτητες διαδικασίες για την μεταφορά του προγράμματος χρήστη στην μνήμη RAM του Arduino, και έναν διερμηνευτή ο οποίος εκτελεί αυτές τις εντολές στο Arduino.
Λόγω της μικρής διαθέσιμης μνήμης στο Arduino (Uno, Nano) τα προγράμματα που μπορούν να εκτελεστούν είναι σχετικά μικρά (<25 εντολών). Σε περίπτωση που το πρόγραμμά σας είναι μεγάλο μπορείτε να το στείλετε στο Arduino μεσω της νεας λειτουργίας (έκδοση 0.90) μετατροπής του σε κώδικα Arduino.
Οδηγίες εγκατάστασης λογισμικού διερμηνευτή (Interpreter) στο Arduino
1.Συνδέουμε το Arduino στον υπολογιστή μέσω USB.
2. Εκτελούμε την εφαρμογή.
3. Πηγαίνουμε στην καρτέλα "Συσκευές"
4. Επιλέγουμε την ΣΩΣΤΗ πόρτα κάτω αριστερά (Com3,Com4, κλπ)
5. Πατάμε το πλήκτρο "Φόρτωση Λογισμικού στο Arduino" και περιμένουμε την μεταφορά του λογισμικού
Αυτή η διαδικασία χρειάζεται να γίνει μόνο μια φορά εκτός αν χρησιμοποιήσετε το Arduino για άλλο project και το αλλάξετε από το IDE του Arduino.
- Details
- Written by Super User
- Category: Arduino
- Hits: 186
Το Arduino είναι ένας μικροελεγκτής μονής πλακέτας, δηλαδή μια απλή μητρική πλακέτα ανοικτού κώδικα με ενσωματωμένο μικροελεγκτή και εισόδους/εξόδους, η οποία μπορεί να προγραμματιστεί με τη γλώσσα Wiring. ( Πηγή : Wikipedia )
|
|
Τι Μπορούμε Να Κάνουμε
- Χρησιμοποιείται σε προϊόντα αυτοματισμού, Διαδίκτυο των πραγμάτων (IOT)
- Έλεγχος συσκευών
- Ανίχνευση αερίων (CO, Βουτάνιο, Μεθάνιο, Υδρογόνο,LPG , Αιθανόλη (Αλκοόλ)
- Ανίχνευση Χρώματος, Κίνησης, Φωτός
- Μέτρηση Απόστασης, προσανατολισμός
- Κλπ
Προγραμματισμός (γλώσσα Wiring)
Λαμπάκι LED που αναβοσβήνει κάθε 1 δευτερόλεπτο
#define LED_PIN 13
void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}
void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}