Παρασκευή 31 Δεκεμβρίου 2010

Το Android στα ελληνικά: Ποια τηλέφωνα θα πάρουν το Gingerbread;

Κανείς δεν ξέρει σίγουρα!


Για την ώρα μπορούμε να κάνουμε μια πρόβλεψη, αλλά πριν ξεκινήσω να σας ξεκαθαρίσω ότι οι ελάχιστες απαιτήσεις του Gingerbread δεν έχουν ανέβει, τουλάχιστον όχι σε σχέση με το Froyo. Όποιο κινητό μπορεί να τρέξει Froyo τότε είναι ικανό να αντεπεξέλθει στο Gingerbread και μάλιστα να "τρέχει" αρκετά καλύτερα/ταχύτερα από ότι με το Froyo.


Πέμπτη 30 Δεκεμβρίου 2010

Σύνδεση Arduino με C++

Από τα πρώτα πράγματα που ήθελα να δοκιμάσω ήταν η μεταφορά δεδομένων από τον υπολογιστή στο Arduino. Αυτό το κατάφερα με την συνάρτηση Serial. Για την αποστολή δεδομένων χρησιμοποίησα το Visual Studio C++ 2008.  Από το Menu->File->New->Project. Επιλέγουμε Windows Forms Apllication, επιλέγουμε ένα όνομα που επιθυμούμε και πατάμε Ok. Εισάγουμε ένα textBox και 4 κουμπιά. Το textBox το έχουμε για να δίνουμε κάθε φορά την serial port του Arduino μας. 

Τετάρτη 29 Δεκεμβρίου 2010

Ποτενσιόμετρο

Το ποτενσιόμετρο είναι αναλογικό ηλεκτρονικό εξάρτημα, που χρησιμοποιείται στα κυκλώματα ως μεταβλητή αντίσταση. Το Arduino μπορούμε να εισάγουμε την τιμή του από αναλογικό pin. Η σύνδεση του ποτενσιόμετρου γίνεται όπως στην εικόνα.

Τρίτη 28 Δεκεμβρίου 2010

Τετράγωνο με Led 4χ4

Για να το κατασκευάσουμε θα χρειαστούμε 16 led 4 transistor NPN και 4 αντιστάσεις (εγώ έβαλα 1k). Η σύνδεση των led είναι απλή. Συνδέουμε από κάθε σειρά τις καθόδους μεταξύ τους και από κάθε στήλη τις ανόδους, έτσι θα έχουμε 4 καθόδους και 4 ανόδους. Κάθε στήλη συνδέεται σε ένα pin από το 0 μέχρι το 3 και κάθε γραμμή συνδέεται σε ένα transistor(βλέπε εικόνα). Τα transistor είναι γειωμένα και το άλλο άκρο τους είναι συνδεμένο στα pin 4 μέχρι 7.

Δευτέρα 27 Δεκεμβρίου 2010

Android Must Have Applications

Εφαρμογές που πρέπει να υπάρχουν σε κάθε Android κινητό και λίγα λόγια για την κάθε μία.

Switch Case και random()

Στο ίδιο κύκλωμα με το προηγούμενο post θα αλλάξουμε μόνο τον κώδικα. Θα δοκιμάσουμε την συνάρτηση random() και την δομή Switch Case. Θα χωρίσουμε την void loop() σε δύο περιπτώσεις. Στην πρώτη θα αναβοσβήνει τυχαία κάποιο led 20 φορές ενώ για την δεύτερη θα χρησιμοποιήσουμε το εφέ που είχαμε δει την προηγούμενη φορά.

Κυριακή 26 Δεκεμβρίου 2010

Arduino 14 Leds

Δυστυχώς ακόμα δεν μου έχει έρθει το Arduino μου οπότε κατέβασα έναν emulator για να κάνω τα πρώτα μου πειράματα.
14 led συνδεμένα στα pin 0-13 του Arduino και στην γείωση Gnd (στην εικόνα δεν εμφανίζονται τα καλώδια για την γείωση). Στην αρχή έγραψα κώδικα όπου τα led θα ανάψουν το ένα μετά το άλλο μέχρι και το 14ο και μετά θα σβήνουν με την ανάποδη σειρά.


Πέμπτη 23 Δεκεμβρίου 2010

Arduino τα βασικά!!!

Το Arduino είναι μια υπολογιστική πλατφόρμα βασισμένη σε μια απλή μητρική πλακέτα με ενσωματωμένο μικροελεγκτή και εισόδους/εξόδους, και η οποία μπορεί να προγραμματιστεί με τη γλώσσα Wiring (ουσιαστικά πρόκειται για τη C++ με κάποιες μετατροπές). Το Arduino μπορεί να χρησιμοποιηθεί για την ανάπτυξη ανεξάρτητων διαδραστικών αντικειμένων αλλά και να συνδεθεί με υπολογιστή μέσω προγραμμάτων σε Processing, Max/MSP, Pure Data, SuperCollider. Οι περισσότερες εκδόσεις του Arduino μπορούν να αγοραστούν προ-συναρμολογημένες· το διάγραμμα και πληροφορίες για το υλικό είναι ελεύθερα διαθέσιμα για αυτούς που θέλουν να συναρμολογήσουν το Arduino μόνοι τους.
Το πρόγραμμα Arduino έλαβε τιμητική μνεία στην κατηγορία Digital Communities στο Prix Ars Electronica το 2006.
back to top