На слегка желтом фоне указываются пины, как к ним можно обратиться из программы. Можно ли и как обратиться к этим пинам:
Можно обращаться ко всем пинам. При попытке использовать LED2 как GPIO|PWM, он перестает быть индикатором занятости "Busy". Для того, чтобы вернуть ему в вашей программе функцию индикатора занятости, можно воспользоваться функцией setBusyIndicator([pin]).
Слышал о C(ях), видел Lua (NodeMCU), читал про Python (он Малиновый). Убивался об JQuery, потому как JS не знаю. Но Искру купил... В общем, подскажите конструкцию, типа как прерывание. Как независимо от основного кода запускать некий процесс по таймеру? UPD. Видимо это: http://wiki.amperka.ru/js:timer
С таймерами все просто. Есть две функции: setTimeout(callback, delay), которая выполнит функцию callback через deley миллисекунд и setInterval(callback, timeout), которая будет выполнять каждые timeout миллисекунд функцию callback. Обе эти функции возвращают идентификатор Подробнее о них можно прочесть в вики в разделе http://wiki.amperka.ru/js:builtins#setInterval. Там же описаны функции clearInterval, для отмены выполнения по таймеру, и changeInterval, для изменения периода вызова функции callback. Что касается прерываний и событий. Для того чтобы на пин навесить прерывание, можно использовать функцию setWatch(callback, pin [, opts]). Функция callback будет вызываться при событии на пине pin, в opts вы можете указать параметры, когда вызывать событие: по какому фронту сигнала (или по обоим фронтам), значение времени для подавления дребезга, однократное это прерывание или постоянное. Подробнее об этой функции вы можете прочесть тут: http://wiki.amperka.ru/js:функции_работы_с_пинами#setWatch Так же существуют обработчики событий для последовательного порта SerialN.on(trigger, callback), где trigger - название события, к примеру data (появление новых данных), а callback - функция которая будет выполнена при наступлении этого события.
В Iskre js есть два аналоговых выхода, подскажите пожалуйста, можно ли с помощью них воспроизводить звук?
Да, но вам понадобится кое-какая обвязка (voltage follower, voltage shifter): пины выдают от 0 до 3,3 вольт, а на наушниках нужно получить переменный ток, т.е. качать их от отрицательного до положительного напряжения. У нас в прототипах уже есть беззаботный модуль-посредник, который одной стороной включается к ЦАП’у, а на другой стороне у него 3,5 мм джек; но на витрине он появится только через пару месяцев.