Acho que, para iniciantes, você rapidamente dispensa o BASIC Stamp porque ele usa uma variante do BASIC desenvolvida pela Parallax, conhecida como PBASIC.
Tendo usado o BASIC Stamp e o Arduino, ainda tenho meu kit BASIC Stamp, junto com o livro Stampworks, disponível gratuitamente no site da Parallax. Eu não sou o dono do meu Arduino, já que o vendi para outro aluno que TAMBÉM sentiu que queria escrever em C e não no BASIC.
O selo BASIC é um chip milspec e foi usado em centenas de projetos amadores e também em eletrodomésticos.
Por exemplo, o BASIC Stamp foi incorporado a um dispositivo que agenda os horários em que um sistema de aspersão deve ser ativado, também foi usado em vários balões Near Space diferentes (muito parecido com o projeto near space que eu trabalhei no nearspace.0x58 .com para mais informações ).
Ignorar este chip versátil e útil, porque não possui um compilador C, é um erro. Será mais fácil criar um protótipo, criar mais rapidamente vários projetos e não requer o amplo conhecimento de escrita de código C para executar em uma plataforma incorporada.
Depois de concluir o BASIC Stamp, você pode passar para o SX28 da Parallax. Este é um chip que pode ser programado no SX / B (a versão SX do BASIC, usando as mesmas habilidades e quase o mesmo código que você aprendeu para o BASIC Stamp). Existem compiladores C para o SX, além de permitir que você o programa totalmente em assembly (boa plataforma para aprender sobre montagem).
Em seguida, o próximo passo é outro dispositivo Parallax chamado Propeller. Isso oferece oito núcleos diferentes para executar o código, tudo em um dispositivo incorporado, permitindo que você faça várias tarefas. Ele precisa ser escrito em uma linguagem de programação totalmente nova chamada Spin, mas quando você aprender a si mesmo BASIC e SX / B, você entenderá os recursos impressionantes, os manuais e os guias impressionantes do Parallax, e o Spin não será nada.
Trabalho com os produtos da Parallax há muito tempo. Recentemente, comecei a mudar para o Ti MSP430 para um novo projeto em que estou trabalhando, principalmente para um novo desafio, além de ter tudo o que precisava em um único chip.
Minha sugestão definitiva, se você ainda não a adivinhou, vá com o selo Parallax BASIC. A facilidade com que você pode fazer o que deseja, especialmente como iniciante, faz dele um ótimo conjunto inicial.