Я считаю, что для начала вы быстро отклоняете BASIC Stamp, потому что он использует вариант BASIC, разработанный Parallax, известный как PBASIC.
Я использовал BASIC Stamp и Arduino, у меня все еще есть мой BASIC Stamp kit, а также книга Stampworks, которая свободно доступна на веб-сайте Parallax. Я больше не владею своим Arduino, продав его другому студенту, который ТАКЖЕ считал, что хочет писать на C, а не на BASIC.
Марка BASIC является чипом milspec и используется в сотнях любительских проектов, а также в бытовой технике.
Например, BASIC Stamp был включен в устройство, которое определяет время включения спринклерной системы, он также использовался на различных аэростатах ближнего космоса (очень похоже на ближний космос, над которым я работал в ближнем космосе. 0x58) .com для получения дополнительной информации ).
Отказ от этого универсального и полезного чипа, потому что у него нет компилятора Си, является ошибкой. Будет проще создавать прототипы, быстрее создавать различные проекты и не требовать обширных знаний написания кода C для запуска на встроенной платформе.
Как только вы закончите с BASIC Stamp, вы можете перейти на SX28 от Parallax. Это микросхема, которая может быть запрограммирована на SX / B (SAS-версия BASIC, использующая те же навыки и почти тот же код, который вы выучили для BASIC Stamp). Компиляторы C существуют для SX, и позволяют вам полностью программировать их на ассемблере (хорошая платформа для изучения ассемблера).
Затем следующим шагом является другое устройство Parallax под названием Propeller. Это дает вам 8 различных ядер для запуска кода на встроенном устройстве, позволяющем выполнять несколько задач. Он должен быть написан на совершенно новом языке программирования, называемом Spin, но к тому времени, как вы освоите BASIC и SX / B, вы начнете понимать удивительные ресурсы Parallax, удивительные руководства и руководства, и Spin уже не будет ничего.
Я работал с продуктами Parallax в течение долгого времени. Совсем недавно я начал переходить на Ti MSP430 для нового проекта, над которым я работаю, в основном для новой задачи, а также для того, чтобы иметь все необходимое на одном чипе.
Мое прямое предложение, если вы еще не догадались, пойти с маркой Parallax BASIC. Легкость, с которой вы можете делать то, что вы хотите делать, особенно для новичка, делает его отличным стартовым набором.