и шо оно дает по сравнению с С/С++ ? Синтаксис почти тот же, ну еще не нужно объявлять переменные, работа со строками чуть удобнее, и есть сборка мусора. Но для контроллерных задач что там такого революционного? Писать digitalWrite(LED1,1) вместо LED1 = 1 или LED1_PORT |= LED1_BIT - большое достижение, да...