Cos’è BasicX™?

BasicX™ è un linguaggio di programmazione per computer progettato da NetMedia, Inc. per l’utilizzo con il suo microcontrollore BX-24p™. Si basa sul linguaggio del codice di istruzioni simboliche per tutti gli usi (BASIC) per principianti. BasicX™ e i prodotti associati offerti da NetMedia, Inc. sono utilizzati principalmente in robotica, apparecchiature satellitari, apparecchiature missilistiche o altre macchine in cui sono necessari microcontrollori complessi.

John G. Kemeny e Thomas E. Kurtz, professori al Dartmouth College, hanno inventato il BASIC nei primi anni ‘1960 come un modo per consentire agli studenti al di fuori dei campi della scienza e della matematica di programmare e utilizzare i computer. All’epoca, sui computer era possibile utilizzare solo software personalizzato, il che limitava l’uso alle persone che erano in grado di progettare il proprio software. Il BASIC è diventato molto popolare e ampiamente utilizzato nei due decenni successivi. Oggi sono ancora in uso alcune versioni modificate dei “dialetti” originali, ma è stato anche il punto di partenza per lo sviluppo di nuovi linguaggi, tra cui Microsoft® Visual Basic®.

Il controller BX-24p™ è il prodotto più popolare che utilizza BasicX™. Dispone di 16 linee I/O, otto ingressi analogici e 400 byte di RAM. Il BX-24p™ può eseguire 83,000 istruzioni al secondo, ha un regolatore su chip e reset a bassa tensione e dispone di due LED su chip per la lettura delle informazioni. È considerato il microcontrollore più potente disponibile nelle sue dimensioni.

Per utilizzare il controller e la lingua del BX-24p™, il computer deve soddisfare determinati requisiti. I sistemi operativi supportati includono Microsoft® Windows® 95, 98, ME, NT, 2000 e XP. Il computer deve disporre di un processore Intel® Pentium® o più veloce, almeno 16 MB di RAM e almeno 10 MB di spazio libero sul disco rigido. Il software ei documenti associati possono essere scaricati online.

I clienti che desiderano ordinare un controller possono visitare il sito Web BasicX™ o contattare uno dei distributori del prodotto. In Nord America ci sono otto distributori. Questi includono NetMedia, Inc. in Arizona, CSMicro Systems in Nevada e Robodyssey Systems, Inc. nel New Jersey. Ci sono altri 14 distributori in tutto il mondo.

Il supporto per BasicX™ è disponibile da due fonti principali. Innanzitutto, esiste un server di elenco offerto da NetMedia, Inc e Yahoo!®Groups che consente agli utenti di comunicare tra loro. Gli abbonati possono pubblicare e rispondere alle domande, nonché accedere a un’area che offre codice di esempio. In secondo luogo, gli utenti possono inviare un’e-mail al team di assistenza clienti compilando un modulo sul sito Web BasicX™. Inoltre, poiché BasicX™ è un linguaggio gratuito, esistono altri siti Web che offrono consigli su come applicarlo in situazioni specifiche.