Mudanças entre as edições de "Oficina Básica de Pingo"
(→Datas) |
|||
(15 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | [[Arquivo:Kit-arduino-leonardo.jpg|340px|thumb|right|Kit incluindo clone de Arduino Leonardo a ser usado na '''Oficina Básica de Pingo''']] |
||
+ | |||
Esta é uma oficina experimental, de 3 horas de duração, para apresentar o projeto [[Pingo]] a pessoas que já sabem o básico de programação. |
Esta é uma oficina experimental, de 3 horas de duração, para apresentar o projeto [[Pingo]] a pessoas que já sabem o básico de programação. |
||
+ | |||
⚫ | |||
+ | |||
+ | Atualmente o Pingo suporta Raspberry Pi, pcDuino e UDOO rodando na |
||
+ | própria placa, ou Arduinos controlados remotamente via USB. |
||
+ | |||
+ | Para esta oficina levarei uns kits didáticos com clones de Arduino |
||
+ | Leonardo e alguns componentes eletrônicos. Vamos instalar o Pingo em |
||
+ | cada computador dos participantes e controlar o Arduino conectado para |
||
+ | fazer pelo menos uns LEDs piscar e o que mais for possível fazer. |
||
+ | |||
+ | É uma oficina experimental, mão na massa, aberta a qualquer |
||
+ | interessado que atenda os pré-requisitos abaixo. |
||
+ | |||
+ | Não faremos inscrições, mas o espaço é limitado, portanto recomendo |
||
+ | chegar pontualmente 19:30. Talvez o Garoa esteja aberto antes, mas não |
||
+ | é garantido. |
||
+ | |||
+ | == Roteiro == |
||
+ | |||
+ | * Teste e configuração do Arduino com Standard Firmata (usando a Arduino IDE previamente instalada em seu notebook) |
||
+ | * Instalação do Pingo (usando o Python 2.7 previamete instalado em seu notebook) |
||
+ | * Noções de sintaxe de Python |
||
+ | * Uso do Pingo via console do Python |
||
+ | * Noções de orientação a objetos em Python |
||
+ | * Desenvolvimento de scripts com Pingo e Python |
||
== Pré-requisitos == |
== Pré-requisitos == |
||
Linha 5: | Linha 33: | ||
* Saber programar em qualquer linguagem de programação |
* Saber programar em qualquer linguagem de programação |
||
* Levar o seu notebook (o Garoa possui 2 notebooks para emprestar, mas nem sempre estão disponíveis) |
* Levar o seu notebook (o Garoa possui 2 notebooks para emprestar, mas nem sempre estão disponíveis) |
||
− | * Instalar |
+ | * Instalar em seu notebook '''antes''' de ir para a oficina: |
+ | ** Python 2.7.x |
||
+ | ** Arduino IDE 1.0.5 ou 1.5.7 beta |
||
⚫ | |||
+ | == Datas == |
||
⚫ | |||
+ | |||
⚫ | |||
+ | * <strike>18/ago/2014, 19:30-22:30</strike> '''já foi!''' |
||
== Referências == |
== Referências == |
||
Linha 17: | Linha 49: | ||
* Lista de discussão: https://groups.google.com/forum/#!forum/pingo-io |
* Lista de discussão: https://groups.google.com/forum/#!forum/pingo-io |
||
+ | |||
⚫ | |||
+ | [[Categoria: Pingo]] |
||
⚫ | |||
+ | [[Categoria: Mini PC]] |
||
+ | [[Categoria: IoT]] |
Edição atual tal como às 17h11min de 28 de agosto de 2014
Esta é uma oficina experimental, de 3 horas de duração, para apresentar o projeto Pingo a pessoas que já sabem o básico de programação.
Sobre
Atualmente o Pingo suporta Raspberry Pi, pcDuino e UDOO rodando na própria placa, ou Arduinos controlados remotamente via USB.
Para esta oficina levarei uns kits didáticos com clones de Arduino Leonardo e alguns componentes eletrônicos. Vamos instalar o Pingo em cada computador dos participantes e controlar o Arduino conectado para fazer pelo menos uns LEDs piscar e o que mais for possível fazer.
É uma oficina experimental, mão na massa, aberta a qualquer interessado que atenda os pré-requisitos abaixo.
Não faremos inscrições, mas o espaço é limitado, portanto recomendo chegar pontualmente 19:30. Talvez o Garoa esteja aberto antes, mas não é garantido.
Roteiro
- Teste e configuração do Arduino com Standard Firmata (usando a Arduino IDE previamente instalada em seu notebook)
- Instalação do Pingo (usando o Python 2.7 previamete instalado em seu notebook)
- Noções de sintaxe de Python
- Uso do Pingo via console do Python
- Noções de orientação a objetos em Python
- Desenvolvimento de scripts com Pingo e Python
Pré-requisitos
- Saber programar em qualquer linguagem de programação
- Levar o seu notebook (o Garoa possui 2 notebooks para emprestar, mas nem sempre estão disponíveis)
- Instalar em seu notebook antes de ir para a oficina:
- Python 2.7.x
- Arduino IDE 1.0.5 ou 1.5.7 beta
Datas
- 1/set/2014, 19:30-22:30
18/ago/2014, 19:30-22:30já foi!
Referências
- Site oficial do projeto Pingo: http://pingo.io
- Repositório de código: https://github.com/garoa/pingo
- Lista de discussão: https://groups.google.com/forum/#!forum/pingo-io