Ardumotive Arduino Greek Playground
  • Home
    • About us
    • Contact
    • License
  • Arduino
    • Tutorials
    • Workshop
  • Raspberry Pi
  • DIY 3D Printer
  • News
    • Events >
      • Unboxing & Review
    • Blog
The 1st Arduino Playground in Greece - Open Source Hardware

Το περιβάλλον ανάπτυξης Arduino IDE

11/7/2014

Comments

 
Picture
Το Arduino IDE αποτελεί το περιβάλλον ανάπτυξης του κώδικα για τον μικρο εκλεκτή της κάθε πλακέτας Arduino. Από τον παρακάτω σύνδεσμο μπορείτε να κατεβάσετε την τελευταία έκδοση του ανάλογα με το λειτουργικό σύστημα του υπολογιστή σας.

Download Arduino IDE

Εξήγηση διαθέσιμων επιλογών:
Picture
Comments

Το Arduino UNO

10/7/2014

Comments

 
Τι είναι το Arduino uno;

To Arduino Uno είναι μια πλακέτα ανάπτυξης συστημάτων η οποία βασίζεται στον μικρο ελεγκτή της Atmel ATmega 328. Αποτελείται  συνολικά από 14 ψηφιακές εισόδους/εξόδους (εκ των οποίων οι 6 έχουν την δυνατότητα να λειτουργήσουν ως έξοδοι παλμών PWM), 6 αναλογικές εισόδους, έναν κρύσταλλο 16MHz, μια θύρα USB, βύσμα τροφοδοσίας (power jack), ICSP header και ένα κουμπί reset. Ουσιαστικά αποτελείται απ' όλα τα βασικά στοιχεία που χρειαζόμαστε για την χρήση του μικρο ελεγκτή, απλά το συνδέουμε με τον υπολογιστή μας μέσω της θύρας USB και είναι έτοιμο για να προγραμματιστεί! 

Το Uno διαφέρει απ' τις προηγούμενες εκδόσεις καθώς δεν χρησιμοποιεί το chip FTDI USB-to-serial driver αλλά το ATmega16U2 το οποίο είναι προγραμματισμένο να λειτουργεί ως USB-to-serial converter. Επίσης στην έκδοση R3 του Uno έχουν προστεθεί τα pins SDA, SCL και IOREF και καλύτερο κύκλωμα για την λειτουργία του Reset. To 'Uno' είναι το 'ένα' στα Ιταλικά και σηματοδοτεί την άφιξη της νέας έκδοσης Arduino 1.0. και το μεγάλο βήμα για το μέλλον αφήνοντας πίσω παλιότερες εκδόσεις.
Picture
Χαρακτηριστικά:

  • Μικρο ελεγκτή ATmega328
  • Τάση λειτουργίας 5V
  • Τάση εισόδου / τροφοδοσίας 7-12 V 
  • 14 Διαθέσιμες εισόδους/εξόδους (εκ των οποίων 6 ως PWM)
  • 6 Αναλογικές εισόδους
  • Ρεύμα εξόδου 40mA για κάθε είσοδο/έξοδο
  • Ρεύμα εξόδου 50mA για την έξοδο 3.3V
  • Flash Μνήμη 32KB
  • SRAM 2KB
  • EEPROM 1KB
  • Κρύσταλλος 16MHz (Clock Speed)

Το Arduino Uno μπορεί να λειτουργήσει μέσω τροφοδοσίας απ' την θύρα USB ή με κάποια εξωτερική πηγή ενέργειας,  μπαταρία ή AC to DC adapter. Η επιλογή πηγής, USB ή εξωτερικής πηγής, γίνεται αυτόματα. Το βύσμα απ τον AC to DC adapter (2.1mm center-possitive plug) μπορεί να μπει στην αντίστοιχη είσοδο ενέργειας 'power jack' που διαθέτει το Arduino Uno, ενώ τα καλώδια της μπαταρίας μπορούν να τοποθετηθούν στα pins GND και Vin που υπάρχουν πάνω στην πλακέτα. Η τάση τροφοδοσίας μπορεί να είναι από 7 έως 12Volt. Μπορεί να λειτουργήσει και με λιγότερα από 7V αλλά η έξοδος 5V που διαθέτει μπορεί να δίνει λιγότερη τάση κάνοντας το σύστημα να υπολειτουργεί.
Comments

Τι είναι το Arduino

8/7/2014

Comments

 
Picture
Τι είναι το Arduino;
Το Arduino είναι μια υπολογιστική πλατφόρμα βασισμένη σε μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο ή αποσπώμενο μικρο ελεγκτή και φυσικά διαθέσιμες εισόδους/εξόδους, και η οποία μπορεί να προγραμματιστεί με τη γλώσσα Wiring (ουσιαστικά πρόκειται για τη γλώσσα προγραμματισμού C++ και ένα σύνολο από βιβλιοθήκες, υλοποιημένες επίσης στην C++ ).

Ιστορία
Το 2005, δημιουργήθηκε ένα σχέδιο προκειμένου να φτιαχτεί μία συσκευή για τον έλεγχο προγραμμάτων διαδραστικών σχεδίων από μαθητές, η οποία θα ήταν πιο φθηνή από τα άλλα πρωτότυπα συστήματα που ήταν διαθέσιμα εκείνη την περίοδο. Οι ιδρυτές Massimo Banzi και David Cueartielles ξεκίνησαν να παράγουν πλακέτες σε ένα μικρό εργοστάσιο στην Ιβρέα, η οποία είναι κωμόπολη της επαρχίας Τορίνο στην περιοχή Πεδεμόντιο της βορειοδυτικής Ιταλίας, στην ίδια περιοχή στην οποία στεγαζόταν η εταιρία υπολογιστών Olivetti. Σήμερα έχει κατακτήσει όλο τον κόσμο με τις δεκάδες πλακέτες ανάπτυξης που έχουν δημιουργηθεί.

Γιατί Arduino;
Ο λόγος που αυτή η ιδέα έγινε παγκόσμια αποδεκτή είναι γιατί οι δημιουργοί του Arduino κατάφεραν να κάνουν τον άνθρωπο να "μιλάει" με την μηχανή με πολύ απλό τρόπο. Δεδομένου ότι πρόκειται για ανοικτού κώδικα πλατφόρμα, προγραμματιστές απ' όλο τον κόσμο έχουν φτιάξει βιβλιοθήκες-οδηγούς για πολλά εξαρτήματα, μέσω των οποίων ο χρήστης απλά συνδέει το εξάρτημα με την πλακέτα Arduino που έχει και με απλές εντολές μπορεί να επιτύχει την λειτουργία που επιθυμεί.

Υλικό-Hardware
Μία πλακέτα Arduino αποτελείται από ένα μικρο ελεγκτή Atmel AVR (ATmega328 και ATmega168 στις νεότερες εκδόσεις, ATmega8 στις παλαιότερες) και συμπληρωματικά εξαρτήματα για την διευκόλυνση του χρήστη στον προγραμματισμό και την ενσωμάτωση του σε άλλα κυκλώματα. Όλες οι πλακέτες περιλαμβάνουν ένα γραμμικό ρυθμιστή τάσης 5V και έναν κρυσταλλικό ταλαντωτή 16MHz.

Ο μικρο ελεγκτής είναι από κατασκευής προγραμματισμένος με ένα bootloader, έτσι ώστε να μην χρειάζεται εξωτερικός προγραμματιστής. Σε εννοιολογικό επίπεδο, στην χρήση του Arduino software stack, όλα τα boards προγραμματίζονται με μία RS-232 σειριακή σύνδεση, αλλά ο τρόπος που επιτυγχάνεται αυτό διαφέρει σε κάθε hardware εκδοχή.

Οι σειριακές πλάκες Arduino περιέχουν ένα απλό level shifter κύκλωμα για να μετατρέπει μεταξύ σήματος επιπέδου RS-232 και TTL. Τα τωρινά Arduino προγραμματίζονται μέσω USB, αυτό καθίσταται δυνατό μέσω της εφαρμογής προσαρμοστικών chip USB-to-Serial όπως το FTDI FT232. Κάποιες παραλλαγές, όπως το Arduino mini και το ανεπίσημο Boarduino, χρησιμοποιούν ένα αφαιρούμενο USB-to-Serial καλώδιο ή board, Bluetooth ή άλλες μεθόδους.

H πλακέτα Arduino εκθέτει τα περισσότερα microcontroller I/O pins για χρήση από άλλα κυκλώματα. Τα Diecimila, Duemilanove και το τρέχον Uno παρέχουν 14 ψηφιακά I/O pins, έξι από τα οποία μπορούν να παράγουν pulse-width διαμορφωμένα σήματα (PWM), και έξι αναλογικά δεδομένα.

Comments

Ο κόσμος του Arduino - Παρουσίαση νέας ενότητας

7/7/2014

Comments

 
Picture
Αγαπητοί αναγνώστες είμαι στην ευχάριστη θέση να σας ανακοινώσω πως τα μαθήματα Arduino όχι μόνο θα συνεχιστούν αλλά θα γίνουν και καλύτερα! Πριν μερικές ημέρες ενημερωθήκατε απ' τον διαχειριστή πως το dwrean.net έχασε σχεδόν όλα του τα άρθρα λόγω κάποιας επίθεσης στον server του, πραγματικά ακρωτηριάστηκε καθώς χάθηκε όλη η αξιοσέβαστη δουλειά των συντακτών του. Φυσικά μέσα στις απώλειες ήταν και τα μαθήματα μας.

Επειδή τα μαθήματα αυτά πολλοί απ' εσάς τα αγαπήσατε, αποφασίσαμε να τα ξαναρχίσουμε απ' την αρχή δημιουργώντας αυτή την φορά μια νέα ενότητα με όνομα "Ο κόσμος του Arduino". Στην ενότητα αυτή δεν θα βρείτε μόνο μαθήματα και οδηγούς για το Arduino αλλά και νέα καθώς και παρουσιάσεις διάφορων κατασκευών που σχετίζονται άμεσα με αυτό.

Για να εξασφαλίσουμε την γνώση ακόμα και στους νέους αναγνώστες που θέλουν να ασχοληθούν με την κατασκευή συστημάτων με το Arduino, και πιο συγκεκριμένα με το Arduino UNΟ, αποφάσισα να ξαναρχίσω τα μαθήματα μας απ' την αρχή. Τα μαθήματα θα ξεχωρίζουν απ' τις άλλες δημοσιεύσεις καθώς ο τίτλος τους θα ξεκινάει με #αριθμός_μαθήματος, έτσι για παράδειγμα το πρώτο μας μάθημα θα έχει τίτλο "#1 Τι είναι το Arduino".   

Άφησα για το τέλος τις συστάσεις καθώς δεν παίζουν και τόσο σημαντικό ρόλο, έτσι για όσους δεν με ξέρετε ήδη, είμαι ο Μιχάλης Βασιλάκης και είμαι πτυχιούχος Μηχανικός Ηλεκτρονικών Υπολογιστικών Συστημάτων (ΑΤΕΙ Πειραιά). Με το Arduino "γνωρίστηκα" πριν περίπου δυο χρόνια και ο στόχος μου μέσα απ' τα μαθήματα μας εδώ στο dwrean.net είναι να κάνω ακόμα και τον πιο αρχάριο ή πιτσιρικά που έχει φαντασία και όρεξη για δημιουργία να φτιάξει τα δικά του ρομποτικά/υπολογιστικά συστήματα.

Υπενθυμίζω πως δεν θα χρειαστεί να έχετε προηγούμενες γνώσεις πάνω στα ηλεκτρονικά (δεν θα κάνουμε ούτε μια κόλληση) αλλά ούτε και προγραμματιστικά καθώς ο κώδικας/πρόγραμμα θα εξηγείται λεπτομερώς. Δεν χρειάζεται να πω πως δεν θα ξοδέψετε ούτε ένα ευρώ!

Ο κόσμος του Arduino σας περιμένει!

Συντάκτης: Μιχάλης Βασιλάκης
Ιστοσελίδα: www.ardumotive.com 
fb like page: www.facebook.com/ardumotive
Comments
Forward>>
    Picture
    Picture

    Διαβάστε τα νέα του Ardumotive!

    Picture

    Κατηγορίες:

    All
    Arduino
    Ardumotive
    DIY
    Raspberry
    Μαθήματα Arduino

    Δείτε τα νέα του μήνα:

    August 2021
    September 2020
    July 2020
    June 2020
    May 2020
    January 2020
    November 2019
    July 2019
    February 2019
    October 2018
    June 2018
    February 2018
    May 2017
    October 2016
    July 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014



Donate us
About us
License
Cookies policy

Visit the biggest Arduino Shop in Greece!

Picture
find us on dwrean.net
find us on Codebender
find us on Instructables
Developed and designed by Vasilakis Michalis Copyright © 2013 Ardumotive All Rights Reserved
All trademarks referenced herein are properties of their
Powered by Create your own unique website with customizable templates.
Design by DivTag Templates