Todos os artigos

Brasilino

Como uma biblioteca permite a inclusão de brasileiros dentro do universo Arduino.

Brasilino, comandos Arduino em português

De acordo com um estudo realizado pela Education First, o EF EPI (EF English Proficiency Index), 6ª edição, publicado em novembro de 2016, o Brasil aparece como 40º colocado em nível de proficiência em língua inglesa entre 72 países, com pontuação considerada “baixa” pelo estudo. Tal deficiência acentua-se ainda mais nas classes sociais menos privilegiadas.

A Brasilino vem com a proposta de que, quebrando esta barreira inicial, criamos o incentivo para que brasileiros possam ter o primeiro contato com a plataforma Arduino, desenvolvendo suas próprias soluções. A partir desse contato, podem quebrar o paradigma de que programar é difícil e, quando apenas o idioma for a última barreira, realizar uma migração gradual da programação em Brasilino para a programação em Arduino.

Acreditamos que a língua inglesa é importante para um bom programador, mas ela não deve ser um pré-requisito. É possível “tomar gosto” por programação, eletrônica, IoT, robótica e todas essas áreas em que o domínio do inglês se faz necessário. Depois de inserido nesse universo, o estudante poderá sentir a necessidade de gradualmente aprender o idioma e migrar para a programação original do Arduino.

Por ser uma biblioteca open source registrada sob a licença GPL-3.0, a Brasilino conta com o apoio de toda a comunidade, permitindo e incentivando que os usuários realizem modificações na biblioteca, tanto para uso pessoal quanto para submissão de implementações na biblioteca oficial.

Exemplo de código utilizando Brasilino

A Brasilino não só traduz comandos já existentes em Arduino como também cria novos comandos facilitados. Por exemplo: digitalWrite(13, HIGH);, comando para ligar o pino 13 do Arduino, pode ser escrito em Brasilino simplesmente como ligar(13);. O comando for(int x = 0; x < 10; x++) pode ser substituído por contarAte(10);.

A biblioteca conta com vários exemplos explicativos de como programar em Brasilino, bem como alguns sensores integrados, como o sensor de ultrassom. A Brasilino está disponível no Arduino Library Manager e pode ser baixada pela própria IDE do Arduino, em Sketch → Incluir Biblioteca → Gerenciar Bibliotecas, pesquisando por Brasilino.

A biblioteca também está disponível no GitHub, onde é possível encontrar mais informações e sugerir novas implementações.