Template: mudanças entre as edições
Criou página com ''''Template para guias de projetos com a Labrador''' =='''INTRODUÇÃO'''== Aqui conte um pouco das motivações do seu projeto, onde pode ser utilizado (ensino médio, técnico ou superior) e demais informações pertinentes =='''PREPARANDO O AMBIENTE DE DESENVOLVIMENTO'''== Aqui você deve descrever os quais os programas, linguagem de programação utilizada, bibliotecas. Também informar qual Labrador foi utilizada (32 ou 64 bits), componentes utilizados e etc. Ex...' |
|||
| (22 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
'''Template para guias de projetos com a Labrador''' | '''Template para guias de projetos com a Labrador''' | ||
==''' | =='''APRESENTAÇÀO DO PROJETO'''== | ||
Aqui conte um pouco das motivações do seu projeto, onde pode ser utilizado (ensino médio, técnico ou superior) e demais informações pertinentes | Aqui conte um pouco das motivações do seu projeto, onde pode ser utilizado (ensino médio, técnico ou superior) e demais informações pertinentes. | ||
Caso você seja um professor, você pode adicionar aqui uma proposta pedagógica. | |||
Quais os objetivos de aprendizagem desse projeto? | |||
Que conceitos podemos abordar antes, durante e depois? | |||
Que disciplinas podemos usar esse projeto? | |||
=='''PREPARANDO O AMBIENTE DE DESENVOLVIMENTO'''== | =='''PREPARANDO O AMBIENTE DE DESENVOLVIMENTO'''== | ||
<div style="height:10em; overflow:auto; border: 2px solid #088"> | |||
Aqui você deve descrever os quais os programas, linguagem de programação utilizada, bibliotecas. Também informar qual Labrador foi utilizada (32 ou 64 bits), componentes utilizados e etc. | Aqui você deve descrever os quais os programas, linguagem de programação utilizada, bibliotecas. Também informar qual Labrador foi utilizada (32 ou 64 bits), componentes utilizados e etc. | ||
Exemplo: | Exemplo: | ||
Sistema: | Sistema: | ||
- Labrador 32 bits | - Labrador 32 bits | ||
- Debian | - Debian | ||
- Python 2.0 | - Python 2.0 | ||
- wiringpi 2.60.1 | - wiringpi 2.60.1 | ||
Componentes: | Componentes: | ||
- Led | - Led | ||
- Resistor 2 Ohms | - Resistor 2 Ohms | ||
- Chave seletora | - Chave seletora | ||
- Motor | - Motor | ||
</div> | |||
=='''MONTAGEM DO CIRCUITO'''== | =='''MONTAGEM DO CIRCUITO'''== | ||
Aqui você deve colocar esquemas do circuito e fotos ou vídeos da montagem do seu projeto | Aqui você deve colocar esquemas do circuito e fotos ou vídeos da montagem do seu projeto | ||
Exemplo de imagem de circuito | |||
[[Arquivo:Circuito.png]] | |||
Você pode fazer esquemas desse em https://www.tinkercad.com/ | |||
=='''CÓDIGO FONTE'''== | =='''CÓDIGO FONTE'''== | ||
| Linha 29: | Linha 50: | ||
Exemplo: | Exemplo: | ||
import caninos_sdk as k9 #importamos as bibliotecas necessárias para utilizarmos a labrador | import caninos_sdk as k9 #importamos as bibliotecas necessárias para utilizarmos a labrador | ||
labrador = k9.Labrador() #criamos nossa variável labrador, para uso dos recursos da placa | labrador = k9.Labrador() #criamos nossa variável labrador, para uso dos recursos da placa | ||
labrador.pin15.enable_gpio(k9.Pin.Direction.OUTPUT, alias="led_status") #ativamos o pino 15 (da labrador), como saída e definimos um apelido para ele | labrador.pin15.enable_gpio(k9.Pin.Direction.OUTPUT, alias="led_status") #ativamos o pino 15 (da labrador), como saída e definimos um apelido para ele | ||
labrador.pin18.enable_gpio(k9.Pin.Direction.INPUT, alias="button1") #ativamos o pino 18 (da labrador), como entrada e definimos um apelido para ele | labrador.pin18.enable_gpio(k9.Pin.Direction.INPUT, alias="button1") #ativamos o pino 18 (da labrador), como entrada e definimos um apelido para ele | ||
#um laço de repetição para 6 iterações | #um laço de repetição para 6 iterações | ||
while True: | while True: | ||
if labrador.button1.read() == 1: # verificamos o estado do botão, caso seja ALTO, ligamos o LED | |||
labrador.led_status.high() | |||
else: # se não, delsigamos o LED | |||
labrador.led_status.low() | |||
=='''REFERÊNCIAS'''== | |||
Aqui você deve listar qualquer página que você tenha usado como base para criar o seu projeto. | |||
=='''RECOMENDAÇÕES'''== | |||
Aqui você deve escrever qualquer coisa que não cabe em outros lugares e que você ache pertinente ao seu projeto. | |||
= | Você pode também pode copiar e preencher este documento[https://docs.google.com/document/d/13DGOq3WX72bodbcvn35K9yOBWndCjzIFwk92ORpHpOs/edit?usp=sharing] e nos enviar. | ||
Edição atual tal como às 20h26min de 21 de junho de 2024
Template para guias de projetos com a Labrador
APRESENTAÇÀO DO PROJETO
Aqui conte um pouco das motivações do seu projeto, onde pode ser utilizado (ensino médio, técnico ou superior) e demais informações pertinentes.
Caso você seja um professor, você pode adicionar aqui uma proposta pedagógica. Quais os objetivos de aprendizagem desse projeto? Que conceitos podemos abordar antes, durante e depois? Que disciplinas podemos usar esse projeto?
PREPARANDO O AMBIENTE DE DESENVOLVIMENTO
Aqui você deve descrever os quais os programas, linguagem de programação utilizada, bibliotecas. Também informar qual Labrador foi utilizada (32 ou 64 bits), componentes utilizados e etc. Exemplo:
Sistema:
- Labrador 32 bits
- Debian
- Python 2.0
- wiringpi 2.60.1
Componentes:
- Led
- Resistor 2 Ohms
- Chave seletora
- Motor
MONTAGEM DO CIRCUITO
Aqui você deve colocar esquemas do circuito e fotos ou vídeos da montagem do seu projeto Exemplo de imagem de circuito
Você pode fazer esquemas desse em https://www.tinkercad.com/
CÓDIGO FONTE
Aqui você deve ESCREVER o seu código fonte com comentários.
Exemplo:
import caninos_sdk as k9 #importamos as bibliotecas necessárias para utilizarmos a labrador
labrador = k9.Labrador() #criamos nossa variável labrador, para uso dos recursos da placa
labrador.pin15.enable_gpio(k9.Pin.Direction.OUTPUT, alias="led_status") #ativamos o pino 15 (da labrador), como saída e definimos um apelido para ele
labrador.pin18.enable_gpio(k9.Pin.Direction.INPUT, alias="button1") #ativamos o pino 18 (da labrador), como entrada e definimos um apelido para ele
#um laço de repetição para 6 iterações
while True:
if labrador.button1.read() == 1: # verificamos o estado do botão, caso seja ALTO, ligamos o LED
labrador.led_status.high()
else: # se não, delsigamos o LED
labrador.led_status.low()
REFERÊNCIAS
Aqui você deve listar qualquer página que você tenha usado como base para criar o seu projeto.
RECOMENDAÇÕES
Aqui você deve escrever qualquer coisa que não cabe em outros lugares e que você ache pertinente ao seu projeto.
Você pode também pode copiar e preencher este documento[1] e nos enviar.
