Электроника для начинающих (Платт) - страница 279

Плата Arduino основана на микроконтроллерах Atmel, но PIC-контроллеры по-прежнему являются альтернативным вариантом. Существует упрощенная учебная версия таких контроллеров, лицензированная компанией Revolution Education Ltd. Они назвали свой модельный ряд микросхем PICAXE без каких-либо видимых рациональных причин, наверное, решив, что такое название красиво звучит.

Микроконтроллеры PICAXE поставляются с собственной средой IDE, в которой принят другой язык программирования — BASIC. В некоторых случаях он проще, чем С. Другая серия микроконтроллеров, BASIC Stamp, также использует язык BASIC с дополнительными, более функциональными командами.

Если вы поищете микроконтроллеры PICAXE на сайте Wikipedia, то найдете очень подробную информацию обо всех их возможностях.

Я полагаю, что это более понятное описание, чем на официальном сайте компании.

В отличие от платы Arduino вам не придется покупать специальную плату для программирования микросхем PICAXE. Все, что вам нужно — это специальный USB-кабель, помимо соответствующего программного обеспечения, которое вы можете скачать бесплатно.

Первое издание моей книги содержит некоторую вводную информацию о продукции PICAXE. Если вам интересно, то вы можете обратиться к этой книге.

Микроконтроллеры: «за» и «против»

Теперь, когда вы изучили некоторые основы, мне необходимо привести аргументы, которые могут повлиять на ваше решение о том, использовать ли микроконтроллер в каком-либо проекте или нет.

Долговечность

Для флэш-памяти, которая хранит программу в микроконтроллере ATmega328, производитель гарантирует 10 000 операций чтения-записи с автоматической блокировкой испорченных ячеек памяти. Это число кажется довольно большим, и мы можем надеяться, что микроконтроллер прослужит нам очень долго. Тем не менее, мы пока достоверно не знаем, такой же ли у них срок службы, как у старых логических микросхем, которые продолжают работать спустя 40 лет после их производства. Имеет ли это значение? Решать вам.

Моральный износ

Микроконтроллеры, как и технологии программирования, развиваются очень быстро. Когда я готовил первое издание этой книги, плата Arduino была сравнительно новой, а ее будущее — неопределенным. Теперь она доминирует в области любительской электроники, но как изменится ситуация через пять лет? Никто не знает. Например, продукт Raspberry Pi представляет собой целый компьютер в одной микросхеме. Никто не может предсказать, придет ли он или что-то еще на смену плате Arduino.

Даже если плата Arduino останется самым распространенным вариантом, уже появляются новые версии оборудования и обновления среды IDE, которые следует учитывать при программировании микросхемы. Так или иначе, вы должны быть в курсе разработок в этой области и можете даже отказаться от одного бренда микроконтроллеров и переключиться на другой.