Arduios похожа на операционную систему для Arduino, она позволяет использовать эскиз в разных вариантах использования, не применяя новую каждый раз.
Использовать Arduios очень просто, так как у него есть простое приложение Shell, которое позволяет вам общаться с ним через серийный монитор Arduino IDE.
Команды есть
help. - shows all available commands
list. - shows all available apps
load:app_name. - loads an app from registry
Обратите внимание, что позади них все равно. Это необходимо из -за того, как работает оболочка.
Также очень просто создать свои собственные приложения Arduios.
Сначала вам нужно загрузить последний релиз Arduios, с этим, создать новый эскиз и добавить Arduios.zip в библиотеки Arduino IDE. Теперь добавьте новый файл в эскиз с названием TestApp.h .
Так выглядит базовое приложение Arduios
# ifndef __TESTAPP_H_INCLUDED__
# define __TESTAPP_H_INCLUDED__
# include < Arduios_Kernel.h >
class TestApp : public App {
String getName () {
// return your app name here
return " TestApp " ;
}
void setup () {
// put your setup code here, to run once:
Serial. begin ( 9600 );
Serial. println ( " TestApp begin " );
}
void loop () {
// put your main code here, to run repeatedly:
Serial. println ( " TestApp loop " );
delay ( 1000 );
}
} testApp;
# endif Чтобы закончить, вам нужно добавить приложение в kernel и вызвать методы kernel.setup() и kernel.loop() . Ваш эскиз должен выглядеть так:
# include < Arduios_Kernel.h >
# include " TestApp.h "
void setup () {
kernel. addApp (testApp);
kernel. setup ();
}
void loop () {
kernel. loop ();
}Поздравляю! Вы только что создали свое первое приложение Arduios.
