Programmazione hardware per bambini. Qual è il modo migliore per iniziare? [chiuso]

1

Sto pensando di presentare mio figlio di 12 anni alla programmazione hardware. Ho costruito un robot con .NET Micro Framework e mentre lui era affascinato dal controllo del robot, i suoi occhi erano vitrei quando ho cercato di spiegare come funzionava il codice. E per essere onesti, è piuttosto complesso per un principiante, che richiede la conoscenza di OOP, interruzioni, ecc ...

Quindi stavo pensando qual è il modo migliore per un bambino di entrare nella programmazione hardware? Ho sentito parlare di Basic Stamp, Arduino e Lego Mindstorms.

Sembra che Arduino possa fare praticamente tutto, ma è C e sembra che la curva di apprendimento sia davvero alta.

Il Timbro di base sembra interessante e sta usando BASIC da quello che posso vedere, ma non posso dire se può fare qualcosa di più complesso di fare casino con la breadboard. Ad esempio, potrei creare un server web su di esso?

E infine, Lego Mindstorms sembra impressionante, ma non capisco come sia programmato, se vuoi fare qualcosa fuori dalla scatola.

idee?

    
posta AngryHacker 23.07.2012 - 20:40
fonte

3 risposte

8

Lego Mindstorms è costruito appositamente per il tuo compito, ad esempio insegnare a un bambino a costruire macchine programmabili. Non penso che ti sbagli a cominciare da lì. Oltre ad essere più facile da programmare rispetto alle altre opzioni, hai anche il vantaggio che i componenti hardware si integrano perfettamente con i mattoncini Lego, quindi le macchine sono facili da costruire e facili da modificare.

Una volta che il bambino in questione è a suo agio con ciò che puoi fare con Mindstorms, puoi iniziare a cercare modi per farlo fare altre cose o iniziare a guardare ad altri sistemi. Una scheda Arduino può essere acquistata per $ 25 o giù di lì, e Basic STAMP è anche abbastanza economico. Avere un po 'di esperienza nella costruzione di Mindstorms ti permetterà (e il bambino) di concentrarsi su ciò che è diverso.

    
risposta data 23.07.2012 - 20:49
fonte
1

C'è sempre Scratch per Arduino . Non ho giocato personalmente con me (uno dei motivi per cui mi piace programmare i miei Arduino è che uso C), ma sembra un buon progetto.

    
risposta data 23.07.2012 - 22:07
fonte
0

Porta al bambino un alimentatore, una breadboard, un set di componenti, una montagna di LED e alcuni timer 555. Se vuole giocare con l'hardware, dagli l'hardware.

(e forse uno scopo, se è stato un bravo ragazzo.)

    
risposta data 23.07.2012 - 22:10
fonte

Leggi altre domande sui tag