Search the Community

Showing results for tags 'programming language'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • HWBOX | Main
  • HWBOX | Forum
    • HwBox.gr Ανακοινώσεις & Ειδήσεις
    • News/Ειδήσεις
    • Reviews
    • The Poll Forum
    • Παρουσιάσεις μελών
  • Hardware
    • Επεξεργαστές - CPUs
    • Μητρικές Πλακέτες - Motherboards
    • Κάρτες Γραφικών - GPUs
    • Μνήμες - Memory
    • Αποθηκευτικά Μέσα - Storage
    • Κουτιά - Cases
    • Τροφοδοτικά - PSUs
    • Συστήματα Ψύξης - Cooling
    • Αναβαθμίσεις - Hardware
  • Peripherals
    • Οθόνες
    • Πληκτρολόγια & Ποντίκια
    • Ηχεία - Headsets - Multimedia
    • Internet & Networking
    • General Peripherals
  • Overclocking Area
    • HwBox Hellas O/C Team - 2D Team
    • HwBox Hellas O/C Team - 3D Team
    • Hwbot.org FAQ/Support
    • Benchmarking Tools
    • General Overclocking FAQ/Support
    • Hardware Mods
  • Software Area
    • Operating Systems
    • Drivers Corner
    • General Software
    • General Gaming
  • The Tech Gear
    • Mobile Computing
    • Smartphones
    • Tablets
    • Digital Photography & Cameras
  • Off Topic
    • Free Zone
    • XMAS Contest
  • HWBOX Trade Center
    • Πωλήσεις
    • Ζήτηση
    • Καταστήματα & Προσφορές

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Homepage


Interests


Occupation


ICQ


AIM


Yahoo


MSN


Skype


CPU


Motherboard


GPU(s)


RAM


SSDs & HDDs


Sound Card


Case


PSU


Cooling


OS


Keyboard


Mouse


Headset


Mousepad


Console


Smartphone


Tablet


Laptop


Camera


Drone


Powerbank

Found 2 results

  1. [NEWS_IMG=Open Source και επίσημα η Swift γλώσσα προγραμματισμού της Apple]http://www.hwbox.gr/images/news_images/apple2.jpg[/NEWS_IMG] Η γλώσσα προγραμματισμού είναι πλέον διαθέσιμη στον λογαριασμό της Apple στο Github και υπάγεται στην Apache License 2.0, όπως και το λειτουργικό σύστημα Android. Η ανακοίνωση είχε πραγματοποιηθεί στα πλαίσια του WWDC 2015 τον Ιούνιο όταν η Apple είχε μιλήσει για το μέλλον της Swift λέγοντας πως σύντομα θα γίνει Open Source. Αξίζει να πούμε πως ανακοινώθηκε στο WWDC 2014 μαζί με το λειτουργικό σύστημα OS X Yosemite. Η Swift αποτελεί μετεξέλιξη της Objective-C και πλέον δίνει περισσότερη ελευθερία στους προγραμματιστές να δημιουργήσουν εφαρμογές ή για να προσθέσουν χαρακτηριστικά στη γλώσσα προγραμματισμού. Η Apple αναπτύσσει παράλληλα και την Swift 3 αναφέροντας πως υπάρχουσες δουλειές μπορούν να "χαλάσουν" με κάθε νέο update που έρχεται από την εταιρία και θα πρέπει να διορθώνουν τον κώδικα ή τη σύνταξη αυτού. Η Swift συνοδεύεται και από έναν package manager για τον διαμοιρασμό κώδικα κάτι που σύμφωνα με το AnandTech, θα ήταν αρκετά χρήσιμο εάν περνούσε στο OS X. https://github.com/apple[img_alt=Open Source και επίσημα η Apple Swift γλώσσα προγραμματισμού]http://www.hwbox.gr/members/2195-albums570-picture56130.png[/img_alt] Διαβάστε περισσότερα εδώ...
  2. [NEWS_IMG=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums497-picture34932.jpg[/NEWS_IMG] Η πλατφόρμα Edison της Intel έχει ανοίξει νέους δρόμους για τον έλεγχο LED Matrix οθονών που μπορούν να δείξουν από μηνύματα μέχρι να τρέξουν απλά παιχνίδια. Εφόσον διαθέτετε την όρεξη μπορείτε γρήγορα να μπείτε στον κόσμο των microcontrollers όπως τα Arduino και πιο πρόσφατα του Edison της Intel. Στο εν λόγω DIY θα δούμε πως μπορούμε να χρησιμοποιήσουμε μερικές Matrix LED οθόνες σε συνδυασμό με το MAX7219 ολοκληρωμένο για να δείξουμε εικόνες ή ακόμα και να παίξουμε παιχνίδια, εφόσον ακολουθήσετε τους οδηγούς της Intel. Οι Matrix οθόνες αποτελούνται από μια σειρά LED (διόδους) τα οποία μπορούμε να χρησιμοποιήσουμε με όποιον τρόπο θέλουμε μέσω κώδικα σχηματίζοντας εικόνες και κείμενο. Βήμα 1. Εδώ παρουσιάζονται τα υλικά. Χρειαζόμαστε έναν MAX7219 , μια LED Matrix οθόνη 8x8 στοιχείων, .01 uF capacitor, 10 uF capacitor, Breadboard, το Edison board with Arduino Breakout, μια 28K αντίσταση και jumper wires για το breadboard. [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48663.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48664.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48665.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48666.png[/img_alt] Βήμα 2. Πως λειτουργεί λοιπόν ένα LED array; Κάθε LED επάνω στην οθόνη τύπου matrix είναι αυτόνομο και μπορεί να "προγραμματιστεί" ξεχωριστά από τα υπόλοιπα σχηματίζοντας ότι θελήσουμε. Κάθε LED έχει μια κάθοδο (αρνητικό) και μια άνοδο που οδηγεί στον θετικό πόλο του LED και μέσω αυτού τρέχει το ρεύμα. Ο θετικός πόλος συνδέεται σε ένα microcontroller I/O pin το οποίο είναι ικανό να "διαβάσει" τις εντολές που θα του υποδείξουμε από το πρόγραμμα. Σε μια οθόνη όπως του παραδείγματος με 8x8 θα θέλαμε 64 pins για να μπορέσουμε να τη χρησιμοποιήσουμε, όμως μέσω της έξυπνης τεχνολογίας multiplexing που μειώνει τον αριθμό στα 16, δηλαδή σε 8 σειρές και 8 γραμμές. Στη συνέχεια ο microcontroller που θα χρησιμοποιήσουμε (MAX7219) μειώνει το πλήθος των καλωδίων που θα πάνε στο Edison σε τρία, τα data in, Load (CS) και το clock pin ενώ είναι διευκολύνει και τον προγραμματισμό, όπως φαίνεται παρακάτω: Μπορείτε να αλλάξετε γραμμή, απλά γράφοντας R# δηλώνοντας με 1 και 0 τη στάση του LED (on - off). R2 : 01011010 R3 : 00111100 R4 : 11111111 R5 : 11111111 R6 : 00111100 R7 : 01011010 R8 : 10011001 Βέβαια, τα πράγματα γίνονται πιο απαιτητικά όταν θέλουμε να δημιουργήσουμε ένα animation. Το κάθε animation αποτελείται από πολλά frames όπως φαίνεται στο παράδειγμα. [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48667.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48668.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48669.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48670.png[/img_alt] Βήμα 3. Ο προγραμματισμός γίνεται στις γλώσσες C/C++, Arduino language και Javascript μέσω των Arduino IDE και Eclipse προγραμμάτων, παραδείγματα των οποίων υπάρχουν στο 5ο βήμα της πηγής. Με λίγο κώδικα και εξάσκηση μπορούμε να καταφέρουμε πολλά πράγματα με το εν λόγω σύστημα της Intel, όπως το να φτιάξουμε ένα απλό παιχνίδι για δύο μάλιστα παίκτες! Μερικά projects και resources: LED Matrix Safety Backpack LED Matrix Bike Safety Backpack Flame Effect Flames effect with a 8x8 LED Matrix and ATMega328 Bi-color LED Matrix Tetris Game Arduino based Bi-color LED Matrix Tetris Game Pong with 8x8 LED Matrix Pong with 8x8 Led Matrix on Arduino Binary Clock Arduino Binary clock using LED Matrix MAX7219 datasheet http://pdfserv.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf 8x8 Matrix datasheet http://www.adafruit.com/datasheets/454datasheet.pdf Adafruit https://www.adafruit.com/search?q=LED+matrix&b=1 Sparkfun https://www.sparkfun.com/search/results?term=led+matrix Persistence of Vision http://en.wikipedia.org/wiki/Persistence_of_vision LedControl Arduino Playground - LedControl MAX7219 Arduino Playground - MAX72XXHardware [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48672.png[/img_alt] [img_alt=DIY: Ελέγχοντας LED Matrix με το Intel Edison]http://www.hwbox.gr/members/2195-albums570-picture48671.png[/img_alt] Διαβάστε περισσότερα εδώ...