Коротко:
Гиккон — это возможность программирования контроллеров на простом и популярном языке Python.
Для кого это?
Для тех, кто хочет научиться программировать на Python. Вы не только учитесь программировать , но и сразу же видите результат своих действий. Такой подход позволяет намного быстрее обучаться программированию.
Для тех, кто не хочет писать сложные программы. Ведь язык очень простой и интуитивно понятный, теперь Вы сможете намного быстрее создавать и программировать любые устройства, будь то робот, умная теплица, автоматизация дома или производства или любая другая идея.
Для изобретателей. Воплощайте свои идеи без сложных подключений и манипуляций. Датчики и модули можно подключать удобными шлейфами с помощью платы расширения по принципу конструктора.
Если более подробно, то:
Гиккон — это программная и аппаратная платформа для проектирования и создания электронных устройств. Простыми словами — это электронный конструктор, который позволит спроектировать устройство и задать его поведение с помощью написания определённых команд.
Аппаратная платформа — это контроллер (мозг) — печатная плата с необходимыми чипами и радиодеталями, которая может выступать как отдельное устройство, так и позволяет подключить дополнительные модули и датчики для измерения, изменения и придания новой функциональности.
Программная платформа — это среда разработки и язык программирования.
Среда разработки — это программа, которая позволяет писать на языке программирования и загружать написанные команды непосредственно в контроллер. Или можно описать как программу, которая берёт на себя все трудности взаимосвязи контроллера с компьютером, проверки правильности написанного кода и делает программирование контроллера более удобным и доступным.
Язык программирования — это набор команд, которые понимает контроллер. Отличается от обычного языка речи тем, что записывается в более лаконичной форме, используя специальные слова, заданные разработчиком.