
O Snap4Patrulheiros é o Ambiente de Desenvolvimento Integrado(IDE) utilizado nos encontros do PatrulhaEUREKA.org.
Ele é uma bifurcação(fork) do Snap4Arduino adicionado de funcionalidades, algumas personalizações e recheado de bibliotecas originais usadas para integrar a plaquinhas e sistemas para ensinar como criar novas tecnologias de forma tão divertida como brincar de bloquinhos LEGO.
Ambientes de ensino de programação, baseados em programação de blocos, como:
-
Scratch;
-
Snap;
-
Blockly;
-
entre outros
são excelentes e cumprem muito bem o seu propósito, mas possuem limitações.
Precisávamos de uma IDE em que o Patrulheiro pudesse ampliar as possibilidades de criar novos blocos, integrar com outros sistemas e outras plaquinhas de microcontroladores como Arduino/ESP8266/ESP32 e outras.
Foi pensando em ampliar os seus recursos que o PatrulhaEUREKA.org resolveu arregaçar as mangas e adicionar novas funcionalidades ao Snap4Arduino, que por sua vêz é o ambiente que ampliou o Snap, que é a ferramenta utilizada pela universidade de Berkeley no ensino de programação e das habilidades de um programador para profissionais de diversas áreas.
O Snap4Patrulheiros possui o diferencial de fazer conexões com divesas plaquinhas e sistemas ao mesmo tempo, utilizando diversos meios e protocolos como:
-
WiFi/WebSockets/TCP/UDP;
-
Wifi/MQTT;
-
Wifi/HTTP;
-
Infra-vermelho;
-
Bluetooth;
-
Porta Serial; e
-
futuramente com ESP-NOW e LORA.
Já deu para perceber a maravilha que é isso? 🤯🚀
O Snap4Patrulheiros já está funcional, mas serão adicionados recursos de integração com as ferramentas de inteligência artificial disponíveis gratuitamente de universidades e empresas da área.
Download: Snap4Patrulheiros