Arduino

  • Uploaded by: bill
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Arduino as PDF for free.

More details

  • Words: 1,249
  • Pages: 20
ARDUINO ΟΔΗΓΟΣ ΓΙΑ ΑΡΧΑΡΙΟΥΣ

ΤΙ ΕIΝΑΙ ΤΟ ARDUINO; Το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα βασισμένη σε ευέλικτο και εύκολο στη χρήση hardware και software. Αυτό σημαίνει ότι ο καθένας μπορεί να το τροποποιήσει ανάλογα με τις ανάγκες τους. Το Arduino σχεδιάστηκε για να προσφέρει έναν φθηνό και εύκολο τρόπο για καθηγητές, μαθητές και επαγγελματίες να δημιουργούν υπολογιστές μικροελεγκτών που μπορούν να αλληλεπιδρούν με το φυσικό περιβάλλον.

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΓΙΑΤΙ ARDUINO; Το Arduino δεν είναι ούτε ο μοναδικός, ούτε και ο καλύτερος δυνατός τρόπος για την δημιουργία μιας οποιασδήποτε διαδραστικής ηλεκτρονικής συσκευής.

Κύριο πλεονέκτημά του είναι η τεράστια κοινότητα που το υποστηρίζει και η οποία έχει δημιουργήσει, συντηρεί και επεκτείνει μια ανάλογου μεγέθους online γνωσιακή βάση.

Έτσι, παρότι ένας έμπειρος ηλεκτρονικός μπορεί να προτιμήσει διαφορετική πλατφόρμα ή εξαρτήματα ανάλογα με την εφαρμογή που έχει στον νου του, το Arduino, με το εκτενές documentation, καταφέρνει να κερδίσει όλους αυτούς των οποίων οι γνώσεις στα ηλεκτρονικά περιορίζονται στα όσα λίγα έμαθαν στο σχολείο. ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΠΩΣ ΝΑ ΞΕΚΙΝΗΣΩ; Καθώς το Arduino είναι μια πλατφόρμα ανοιχτού κώδικα, ο καθένας μπορεί να δημιουργήσει Arduino συμβατές πλακέτες. Πολλές τέτοιες πλακέτες διατίθενται στην αγορά, όπως το FreeDuino και το NetDuino. Το όνομα Arduino είναι εμπορικό σήμα και προορίζεται για πλακέτες που κατασκευάζονται από την αρχική εταιρεία που βρίσκεται στην Ιταλία. Εάν θέλετε μια φθηνότερη εναλλακτική λύση του Arduino, μπορείτε να αγοράσετε τις πλακέτες κλώνοι.

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΕΠΙΛΟΓΗ ΜΟΝΤΕΛΟΥ Πολλοί ειδικοί στον χώρο προτείνουν ως καλύτερη πλακέτα για αρχάριους το Arduino Uno.

Φυσικά πριν καταλήξουμε σε κάποιο μοντέλο πρέπει να ανατρέξουμε στα χαρακτηρίστηκα κάθε μοντέλου και στις δυνατότητες που έχουν. Ο παρακάτω πίνακας δείχνει τα χαρακτηριστικά των μοντέλων που κυκλοφορούν στην αγορά.

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΤΥΠΟΙ ARDUINO Μέσα από τις αμέτρητες πλακέτες Arduino τα πιο σημαντικά που κυκλοφορούν είναι τα εξής: Arduino πλακέτα

Επεξεργαστής

Μνήμη

Χρήση

Arduino πλακέτα

Επεξεργαστής

Μνήμη

Χρήση

Arduino Uno

16Mhz ATmega328

2KB SRAM, 32KB flash

Entry

Arduino Yun

16MHz ATmega32u4

2.5KB SRAM, 32KB flash

Internet of things

Arduino Leonardo

16MHz ATmega32u4

2.5KB SRAM, 32KB flash

Entry

Arduino Ethernet

16Mhz ATmega328

2KB SRAM, 32KB flash

Internet of things

Arduino Mini

16Mhz ATmega328

2KB SRAM, 32KB flash

Entry

Arduino Tian

560 MHz Atheros AR9342

64 MB DDR2, 16 MB flash

Internet of things

Arduino 101

32Mhz Intel Curie

24KB SRAM,196KB flash

Entry

MKR Fox 1200

48MHz SAMD21 Cortex-M0

32KB SRAM, 256KB flash

Internet of things

Arduino Nano

16Mhz ATmega328

2KB SRAM, 32KB flash

Entry

Arduino Leonardo Eth

16Mhz ATmega32u4

2KB SRAM, 32KB flash

Internet of things

Arduino Micro

16MHz ATmega32u4

2.5KB SRAM, 32KB flash

Entry

Arduino Industrial 101

400Mhz Atheros AR9331

64 MB DDR2, 16 MB flash

Internet of things

Arduino Esplora

16MHz ATmega32u4

2.5KB SRAM, 32KB flash

Entry

MKR GSM 1400

48MHz SAMD21 Cortex-M0

32KB SRAM, 256KB flash

Internet of things

Arduino Due

84MHz AT91SAM3X8E

96KB SRAM, 512KB flash

Enhanced

Arduino MKR 1000

48MHz SAMD21 Cortex-M0

Arduino Mega

16MHz ATmega2560

8KB SRAM, 256KB flash

Enhanced

MKR WAN 1300

48MHz SAMD21 Cortex-M0

32KB SRAM, 256KB flash

Internet of things

Arduino Zero

48Mhz ATSAMD21G18

32KB SRAM, 256KB flash

Enhanced

Arduino Lilypad

8Mhz ATmega328P

2KB SRAM, 32KB flash

Wearable

Arduino M0

48Mhz ATSAMD21G18

32KB SRAM, 256KB flash

Enhanced

Arduino Gemma

8Mhz ATtiny85

512B SRAM, 8KB flash

Wearable

32KB SRAM, 256KB flash

Internet of things

ΤΙ ΕΙΝΑΙ ΤΑ ΚΙΤ; Μια καλή αρχή για να ασχοληθεί κάποιος με Arduino είναι να προμηθευτεί ένα starter kit

Τα περισσότερα κιτ περιλαμβάνουν Arduino πλακέτα, καλώδια σύνδεσης, διάφορα ηλεκτρονικά εξαρτήματα (αντιστάσεις, λυχνίες), ρότορες, ανιχνευτές, διακόπτες, breadboards και LCD οθόνες.

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΤΙ ΕΙΝΑΙ ΤΑ SHIELDS; Τα shields είναι κάρτες που μπορούν να συνδεθούν πάνω από το PCB(printed circuit board) του Arduino, επεκτείνοντας τις δυνατότητές του. Τα shields είναι εύκολα να τοποθετηθούν και φτηνά για παραγωγή.

Color TFT Shield με υποδοχή micro sd

Wireless Shield

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

Cellular Shield

TFT Touch Shield

GPS Logger Shield

ARDUINO TUTORIALS Στην επίσημη ιστοσελίδα Arduino μπορούμε να βρούμε αρκετά tutorials, παραδείγματα και projects. (https://www.arduino.cc/en/Tutorial/HomePage) Ακόμη και στο Youtube μπορούμε να βρούμε κανάλια για βίντεο μαθήματα. (https://www.youtube.com/playlist?list=PLA567CE235D39FA84)

Στην περίπτωση που θέλουμε tutorials στην ελληνική γλώσσα υπάρχουν μερικά βιβλία στην αγορά (https://www.bestprice.gr/cat/609/books.html?q=arduino) και δωρεάν pdf από καθηγητές πληροφορικής (http://users.sch.gr/manpoul/docs/arduino/ProgrammingArduino.pdf).

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΕΓΚΑΤΑΣΤΑΣΗ ΑΠΑΡΑΙΤΗΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Για να προγραμματίσετε τη μονάδα σας θα χρειαστείτε το περιβάλλον προγραμματισμού Arduino IDE. Στο περιβάλλον αυτό γράφετε κώδικα (βασίζεται στη γλώσσα C/C++) τον οποίο μετά μεταγλωττίζετε και μεταφορτώνετε στη μονάδα σας. Το Arduino IDE υπάρχει σε εκδόσεις για Windows, Mac και Linux και μπορείτε να το κατεβάσετε εντελώς δωρεάν από την επίσημη ιστοσελίδα (http://arduino.cc/en/Main/Software)

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΆΡΙΟΣ 2018

ΛΕΙΤΟΥΡΓΙΑ ARDUINO Το Arduino μπορεί να λειτουργήσει με ρεύμα από τη USB θύρα του υπολογιστή σας ή με αυτόνομη παροχή ρεύματος από μπαταρία. Η μονάδα παρέχει σταθερά τάση 5V στις εξόδους της. Για παροχή ρεύματος στη μονάδα από εξωτερική πηγή δέχεται τροφοδοσία από εξωτερικό βύσμα - συνιστώμενη παρεχόμενη τάση λειτουργίας είναι στα 7V έως 12V, ώστε να μπορεί να λειτουργήσει και να δώσει σταθερά τα 5V στην έξοδο. Μπορείτε να συνδέσετε την παροχή ρεύματος απευθείας στα pins που προορίζονται για αυτό το σκοπό: (+) στο Pin VCC IN και (-) στο Gnd δίπλα του. Στην περίπτωση που είναι συνδεδεμένη η μονάδα σας μόνιμα με θύρα USB τότε δουλεύει χωρίς πρόβλημα με τα 5V που παρέχει η USB θύρα.

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ARDUINO UNO ICSP για USB διεπαφή

Ψηφιακά pins Εισόδου/Εξόδου

Κουμπί reset

LED RX/TX/SS’

USB σύνδεση σε Η/Υ

LED τροφοδοσίας ICSP για Atmega 328

Ρυθμιστής τάσης

Atmega 328 μικροελεγκτής

Τροφοδοσία 7-12 V

Αναλογικά pins Εισόδου /Εξόδου AUX και τροφοδοσίας pins

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ARDUINO UNO

Arduino PIN

Microcontroller PIN

0

PD0(RXD) receive data

1

PD1(TXD) transmit data

2

PD2(INT 0) interrupt 1

3

PD3(INT 1) interrupt 2

4

PD4

5

PD5

6

PD6

MicroController Unit

Atmega 328

7

PD7

Input V

7V-12V

8

PB0

Λειτουργίας V

5V

9

PB1

CPU speed

16 MHZ

10

PB2(SS’) slave select

Analog I/O

6/0

11

PB3(MOSI) master output slave in

Digital I/O

14/6

12

PB4(MISO) master input slave out

EEPROM

1 KB

SRAM

2 KB

13

PB5(SCK) serial clock

FLASH

32 KB

A0

PC0

UART

1

A1

PC1

USB

Regular

A2

PC2

A3

PC3

A4

PC4(SDA) serial data

A5

PC5(SCL) serial clock

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ΑΠΟΜIΜΗΣΕΙΣ ARDUINO Στην αγορά εκτός από τις αμέτρητες γνήσιες πλακέτες Arduino κυκλοφορούν και πάρα πολλές απομιμήσεις. Κάποιες ενδείξεις είναι ιδιαίτερα φανερές. Χρώμα – Γνήσιες πλακέτες είναι μίξη πράσινου και μπλε, ενώ οι απομιμήσεις έχουν χρώμα βαθύ μπλε

Γνήσιο ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

Απομίμηση

ΑΠΟΜIΜΗΣΕΙΣ ARDUINO Εξάρτημα 501Κ – Δίπλα από τον ρυθμιστή τάσης το χρώμα του εξαρτήματος στη γνήσια πλακέτα είναι χρυσή

Γνήσιο

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

Απομίμηση

ΑΠΟΜIΜΗΣΕΙΣ ARDUINO Λογότυπα – Τα λογότυπα στις γνήσιες πλακέτες είναι πιο κομψά χωρίς περιττά γεμίσματα

Περιττό γέμισμα στο Α

Άκομψη παρουσίαση της Ιταλίας

Γνήσιο

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

Απομίμηση

ΕΦΑΡΜΟΓΕΣ ARDUINO Μερικές από τις πολυάριθμες εφαρμογές είναι:

- Αυτοματισμός σπιτιού - Ψηφιακή κλειδαριά - Έλεγχος ηλεκτρονικών συσκευών με τη χρήση smartphone - Smart συσκευές και Internet of things (ξυπνητήρι, ανιχνευτές πυρκαγιάς, ανιχνευτές κίνησης, GPS και GSM)

-

Ρομποτική

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥΑΡΙΟΣ 2018

ARDUINO PROJECTS

Ανίχνευση χρώματος

Ανίχνευση δακτυλικού αποτυπώματος

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥAΡΙΟΣ 2018

Αναπαράσταση με LED

ARDUINO ROBOTS

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥAΡΙΟΣ 2018

ΠΑΝΑΓΙΩΤΗΣ ΣΟΥΣΑΜΛΗΣ - ΚΕΠΛΗΝΕΤ ΛΕΣΒΟΥ ΙΑΝΟΥAΡΙΟΣ 2018

Related Documents

Arduino
October 2019 31
Arduino Yun.docx
June 2020 11
Arduino Uno.docx
July 2020 9
Arduino Reporte.docx
April 2020 12
Arduino+temperature
June 2020 0

More Documents from "MC. Rene Solis R."