Oppure

Loading
21/10/10 17:49
XBarboX
Salve,
vorrei sapere cosa è necessario sapere per fare un lavoro del genere:
youtube.com/…
Praticamente gestire da software qualcosa di hardware.
Premettendo che non so nulla di elettronica cosa bisogna imparare per fare una cosa del genere?
Ultima modifica effettuata da XBarboX 21/10/10 17:50
aaa
21/10/10 18:23
ingMark
più che l'elettronica ( a me che tu non ti voglia mettere ad assemblare tutti quei led, allora li qualcosa lo devi sapere), li servono le reti logiche.
Devi saper lavorare con le porte logiche e con i segnali digitali.
Perchè alla fine tutti quei led che si accendono non fanno altro che ricevere "la lettera" dalla tastiera tramite usb e tramite circuito combinatorio (o sequenziale) illuminarsi quando serve :k:

Quindi per iniziare (ma non credere che dopo aver studiato questo sarai in grado di fare chissà che cosa).
-Aritmetica binaria
-algebra di boole
-tabelle di verità
-mappe di karnaugh
-macchine a stati (moore e mealy)
-circuiti combinatori e sequenziali (che includono multiplexer, flip flop, porte logiche).
Come ti ho detto all'inizio l'elettronica intesa come le correnti che attraversano i flip flop e le porte non ti serve tantissimo in questo caso.
Quello che a te interessa è considerare queste correnti e tensioni come segnali logici alti o bassi (0 o 1) e da li costruire il circuitino che preferisci.
Ultima modifica effettuata da ingMark 21/10/10 18:27
aaa
21/10/10 18:35
XBarboX
Grazie mille.
Forse adesso dirò una cavolata, correggimi se dico sbagliato:
alla fine credo serva capire solo come far passare la corrente o meno nei miei circuiti. Ad esempio se ho 4 led creo 4 circuiti in cui faccio passare corrente o no a mia decisione dal pc. Non so forse mi sono fatto un'idea troppo semplice, ma così su due piedi, direi che serve solo quello.
Ho detto giusto?
aaa
21/10/10 18:50
TheKaneB
Postato originariamente da XBarboX:

Grazie mille.
Forse adesso dirò una cavolata, correggimi se dico sbagliato:
alla fine credo serva capire solo come far passare la corrente o meno nei miei circuiti. Ad esempio se ho 4 led creo 4 circuiti in cui faccio passare corrente o no a mia decisione dal pc. Non so forse mi sono fatto un'idea troppo semplice, ma così su due piedi, direi che serve solo quello.
Ho detto giusto?


dovrai anche progettare e costruire una scheda con un microcontroller che si occupi di gestire il bus USB.
Solitamente ci sono dei progetti semipronti basati sui PIC della Microchip, oppure sugli AVR della Atmel.
Ad ogni modo studia quello che ti ha consigliato ingMark, perchè è proprio la base di partenza senza la quale non puoi fare nulla.

dopo, ma solo DOPO, puoi iniziare a studiare i microprocessori, un po' di elettronica analogica che serve sempre (per evitare di fulminare il circuito per delle banalità;), un po' di architettura dei calcolatori e programmazione in Assembly...
aaa
21/10/10 18:53
XBarboX

Assembly??? Nooooo ti prego. E' proprio obbligatorio?
aaa
21/10/10 19:10
GuglielmoS
Se ti interessa, dopo aver studiato almeno le basi già consigliate, prova a dare uno sguardo anche ai progetti come Arduino. Vengono infatti venduti dei kit che comprendono bread-board e microcontrollore, e volendo anche schede per interfacciarsi con usb o ethernet. Il tutto viene programmato tramite linguaggio C.
Poi volendo anche i PIC li programmi in C con i compilatori appositi, andando così ad evitare l'assembly.
Ciao GuglielmoS.
aaa
21/10/10 19:44
XBarboX

Ho guardato un po' in giro e devo dire che arduino è una figata pazzesca. Credo che lo comprerò. Comunque per arduino ci vogliono sempre gli stessi requisiti detti da ingMark?
aaa
22/10/10 16:10
D@vide
Postato originariamente da XBarboX:


Ho guardato un po' in giro e devo dire che arduino è una figata pazzesca. Credo che lo comprerò. Comunque per arduino ci vogliono sempre gli stessi requisiti detti da ingMark?


Volendo puoi programmarci sopra in C++:heehee: e volendo hai già una libreria per l'input/output (vedi Wiring)
aaa