Programação para Arduino

Publicado por Silvio Bonilha em 22/10/2012

[ Hits: 11.441 ]

Blog: https://www.facebook.com/BMfiloinfo/

 


Programação para Arduino



Programação em bloco com ArduBlock (no GNU/Linux) é excelente para ensinar lógica de programação aos iniciantes.

Introdução

"Arduino é um projeto open source de uma plataforma eletrônica de prototipagem. Trata-se de um hardware de fácil configuração. A "placa" Arduino vem com um chip, nesse chip podemos gravar programas para aplicações específicas, substituindo o uso de um computador. O Arduino tem sido utilizado por pessoas interessadas na criação de objetos automatizados e/ou ambientes interativos, com muitas aplicações na área de segurança automatizada.

O 'microcontrolador' da 'placa' é programado com linguagem específica do Arduino (baseado em Wiring). O ambiente de desenvolvimento para o Arduino é um software, também open source. Para quem entende um pouco de programação poderá dominar o sistema em pouquíssimo tempo. A execução dos projetos Arduino podem ser stand-alone ou podem se comunicar com software rodando em um computador, conectado por porta USB, Wireless ou Bluetooth. Os programas interface podem ser: PHP, Python, Flash, Processing, MaxMSP, e outros.

As 'placas' podem construídas à partir do módulo, seguindo diversos projetos open source divulgados na web, ou adquirido no mercado a 'placa' pré-montada, o software pode ser baixado gratuitamente. Os projetos de hardware de referência (arquivos de CAD) estão disponíveis sob a licença de código aberto, qualquer um pode adaptá-los livremente às suas necessidades."

Traduzido e adaptado do site: http://arduino.cc

Parte I - Instalar IDE Arduino

1. Fazer download do IDE Arduino:
2. Descompactar no ambiente do usuário (user). Ex.: /home/user/arduino-1.0.1 (user é o nome do seu usuário).

3. Rode o programa utilizando o terminal do GNU/Linux. Ex.:

# /home/user/arduino-1.0.1/ ./arduino

Automaticamente, quando for rodado pela primeira vez, será criada a pasta "sketchbook".

4. Confira se foi criada a pasta sketchbook.

5. Confirme as configurações clicando em: File → Preferences
  • Importante verificar a localização da pasta sketchbook.
  • Pode ser selecionado o idioma e escolhido o tamanho da fonte.
  • Confira as marcações conforme a figura:

Parte II - Instalar ArduBlock

ArduBlock depende da instalação do Java - confirme se você tem o Java instalado em seu sistema.

Para confirmar, abra o terminal do GNU/Linux e digite:

java -version

Se retornar a informação da versão do Java, tudo OK:
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)


Se não estiver instalado veja as orientações do Andre B Silva:
1. Fazer Download do "ardublock-all.jar":
2. Dentro da pasta sketchbook, criar as pastas "tools", "ArduBlockTool" e "tool".

* Observar as letras maiúsculas e as minúsculas, caso contrário, não funcionará.

Ex.: /home/silvio/sketchbook/tools/ArduBlockTool/tool/

3. Descompactar o "ardublock-all.jar" em: /home/usuário/sketchbook/tools/ArduBlockTool/tool/

A imagem abaixo, mostra o arquivo descompactado:

4. Abrir o programa Arduino, conforme item 3 da Parte I.

5. No menu, clicar em: Ferramentas → ArduBlock

6. Tela do ArduBlock:

Outras dicas deste autor

Como corrigir erro na instalação do TeamViewer (ttf-mscorefonts-installer)

Moodle no Ubuntu Server 14.04 - "Extensão php curl deve ser instalado e habilitado Ubuntu" [Resolvido]

Entenda o relacionamento entre sudo, sudoers e sudoers.d

Instalação de Java para uso com banco Itaú

Leitura recomendada

Como executar um programa em C via Terminal [Vídeo]

Curso de C em vídeo ambientado no Linux

Utilizando funções em C++

getch() e getche() não funcionam no ANSI

Compilando .EXEs no Linux (C/C++)

  

Comentários
[1] Comentário enviado por Lisandro em 26/10/2012 - 08:10h

Ótima dica, ou experimentar este fim de semana. Estou iniciando meu sobrinho no Arduino e acho que será um bom começo.
Parabéns pela dica e estou com a impressão que mais boas coisas virão daí.
Abraço

[2] Comentário enviado por rpgmem em 28/07/2016 - 18:17h

Senhores

Duas coisas que gostaria de comentar, primeira que nas instruções oficias do Ardublock não consta que precisa descompacta-lo. Tanto que não o fiz e o ArduBlock aparece corretamente no menu.

A segunda é uma dúvida... estou usando o Linux Mint (Debian Edition) porém por algum motivo ele não exibe a tradução correta do programa (pt_BR).
Ao executar na linha de comando (na pasta do Ardublock):
java -Duser.language=pt -Duser.country=BR -cp .:ardublock-all.jar com.ardublock.Main

A tradução aparece...

Tudo me leva a crer que o ArduBlock não está reconhecendo o idioma padrão do SO e por isso passa a exibir em inglês... alguem sabe como solucionar o problema?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts