Guia 2 - Programando um LED com a Labrador: mudanças entre as edições

De Caninos Loucos
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 6: Linha 6:


[https://docs.google.com/document/d/1tZjkWo1yBHxC_eEfaE1qUQ8wt9h-27io/edit?usp=sharing&ouid=107464440979458243615&rtpof=true&sd=true Guia 2]
[https://docs.google.com/document/d/1tZjkWo1yBHxC_eEfaE1qUQ8wt9h-27io/edit?usp=sharing&ouid=107464440979458243615&rtpof=true&sd=true Guia 2]
Apps e Bibliotecas Necessárias:
*Pré-Requisito: "Guia 1- Preparando o Ambiente de Desenvolvimento"
[[Introdução]]
Neste documento você encontra o passo a passo para programar um LED na placa Labrador. Para isso, utilizaremos a Linguagem de Programação Python, com os recursos disponibilizados na Caninos SDK. A Caninos SDK consiste em um conjunto de pré-definições, elaboradas pelo time da Caninos Education, com o objetivo de democratizar o processo de programação das GPIOs.
O processo de funcionamento é muito parecido com o que já existe em outras plataformas para desenvolvimento de sistemas embarcados. No entanto, para que seja possível utilizar a Caninos SDK é necessário que você tenha realizado o primeiro experimento "Guia 1 - Preparando o Ambiente de Desenvolvimento".
Ao final deste experimento você será capaz de:
1. Ligar e Desligar um LED utilizando Linguagem de Programação Python
2. Programar uma GPIO, escrevendo um sinal digital em uma porta de sua escolha
'''Observação 1'''
Para programar as GPIOs, enquanto a Caninos SDK estiver em modo de desenvolvimento, será necessário executar o Código 1 toda vez que você reiniciar a sua placa.
sudo chown caninos /dev/gpiochip*
sudo chmod g+rw /dev/gpiochip*
Código 1. Definição de permissões para o uso das GPIOs
'''Observação 2'''
Sempre mantenha a biblioteca atualizada, para isso, execute o Código 2 no terminal antes de começar a desenvolver novas soluções com sua labrador.
pip3 install -U caninos-sdk
Código 2. Definição de permissões para o uso das GPIOs
[[Componentes necessários]]
*1 Placa Labrador de 32 bits
*1 LED
*1 Resistor de pelo menos 330 Ω (no exemplo utilizamos 1kΩ)
*2 Cabos MxF

Edição das 19h26min de 30 de agosto de 2023

Guia 2 - Preparando o Ambiente de Desenvolvimento

Para que você possa contribuir com a Labrador, ou conduzir projetos em sala de aula, preparamos uma série de materiais que facilitarão o desenvolvimento de soluções que envolvem a programação de sistemas embarcados.

Neste segundo guia você encontrará um exemplo de como programar um LED, enviando um sinal digital para uma das GPIOs disponíveis na Labrador, para isso, utilize o Guia 2 disponibilizado abaixo:

Guia 2

Apps e Bibliotecas Necessárias:

  • Pré-Requisito: "Guia 1- Preparando o Ambiente de Desenvolvimento"

Introdução

Neste documento você encontra o passo a passo para programar um LED na placa Labrador. Para isso, utilizaremos a Linguagem de Programação Python, com os recursos disponibilizados na Caninos SDK. A Caninos SDK consiste em um conjunto de pré-definições, elaboradas pelo time da Caninos Education, com o objetivo de democratizar o processo de programação das GPIOs.

O processo de funcionamento é muito parecido com o que já existe em outras plataformas para desenvolvimento de sistemas embarcados. No entanto, para que seja possível utilizar a Caninos SDK é necessário que você tenha realizado o primeiro experimento "Guia 1 - Preparando o Ambiente de Desenvolvimento".

Ao final deste experimento você será capaz de:

1. Ligar e Desligar um LED utilizando Linguagem de Programação Python 2. Programar uma GPIO, escrevendo um sinal digital em uma porta de sua escolha

Observação 1

Para programar as GPIOs, enquanto a Caninos SDK estiver em modo de desenvolvimento, será necessário executar o Código 1 toda vez que você reiniciar a sua placa.

sudo chown caninos /dev/gpiochip* sudo chmod g+rw /dev/gpiochip*

Código 1. Definição de permissões para o uso das GPIOs

Observação 2

Sempre mantenha a biblioteca atualizada, para isso, execute o Código 2 no terminal antes de começar a desenvolver novas soluções com sua labrador.

pip3 install -U caninos-sdk

Código 2. Definição de permissões para o uso das GPIOs

Componentes necessários

  • 1 Placa Labrador de 32 bits
  • 1 LED
  • 1 Resistor de pelo menos 330 Ω (no exemplo utilizamos 1kΩ)
  • 2 Cabos MxF