Trovo che per cominciare tu sia veloce a chiudere il BASIC Stamp perché usa una variante di BASIC sviluppata da Parallax nota come PBASIC.
Avendo usato sia il BASIC Stamp che l'Arduino, ho ancora il mio kit BASIC Stamp, insieme al libro Stampworks che è disponibile gratuitamente sul sito web di Parallax. Non possiedo più il mio Arduino dopo averlo venduto a un altro studente che sentiva ANCHE di voler scrivere in C e non in BASIC.
Il timbro BASIC è un chip milspec ed è stato utilizzato su centinaia di progetti amatoriali e anche negli elettrodomestici.
Ad esempio, il BASIC Stamp è stato incorporato in un dispositivo che pianifica i tempi di accensione di un sistema antincendio, ma è stato utilizzato anche su vari palloncini Near Space diversi (molto simile al progetto near space su cui ho lavorato nearspace.0x58 .com per maggiori informazioni ).
Ignorare questo chip versatile e utile perché non ha un compilatore C è un errore. Sarà più facile prototipare, sarà più semplice costruire rapidamente vari progetti e non richiede la conoscenza approfondita della scrittura del codice C per essere eseguita su una piattaforma integrata.
Una volta terminato con il BASIC Stamp, è possibile passare all'SX28 di Parallax. Questo è un chip che può essere programmato in SX / B (la versione SX di BASIC, usando le stesse abilità e quasi lo stesso codice appreso per il BASIC Stamp). I compilatori C esistono per l'SX, oltre a permetterti di programmarlo interamente in assembly (buona piattaforma su cui apprendere l'assemblaggio).
Quindi il prossimo passo è un altro dispositivo Parallax chiamato Elica. Ciò offre 8 diversi core su cui eseguire il codice, il tutto in un dispositivo incorporato che consente di eseguire più attività. Deve essere scritto in un linguaggio di programmazione completamente nuovo chiamato Spin, ma quando ti sarai insegnato BASIC e SX / B avrai capito le fantastiche risorse di Parallax, i fantastici manuali e guide, e Spin non sarà più nulla.
Ho lavorato a lungo con i prodotti Parallax, proprio di recente ho iniziato a passare al Ti MSP430 per un nuovo progetto a cui sto lavorando, principalmente per una nuova sfida e con tutto ciò di cui avevo bisogno su un singolo chip.
Il mio consiglio, se non l'hai ancora indovinato, vai con il timbro BASAL di Parallax. La facilità con cui puoi fare le cose che vuoi fare, specialmente come principiante, lo rendono un ottimo set di partenza.