Como programar o Raspberry Pi usando o Python

Como programar o Raspberry Pi usando o Python
Uma linguagem de programação informa ao computador o que fazer ao executar o código escrito com a ajuda de caracteres e strings para uma saída específica. Embora existam muitas linguagens de programação que podem ser usadas no Raspberry Pi para programá -lo como C e Java, neste guia, vamos usar a linguagem de programação Python para programar o Raspberry Pi.

O que é uma linguagem de programação python

O Python é uma linguagem de programação de alto nível usada para o desenvolvimento da Web no lado do servidor para criar aplicativos da Web diferentes, além disso, ele também está sendo usado para interagir com bancos de dados para modificar os dados do banco de dados. A sintaxe do Python é fácil de escrever e também para entender, mas o recuo é muito importante a considerar na linguagem de programação Python. IDE da linguagem Python (ambiente de desenvolvimento integrado) Thonny é suportado por todos os sistemas operacionais que incluem Windows, MacOS e Distribuições Linux, incluindo o Raspberry Pi.

O que é um Raspberry Pi

Um computador de placa única usada em projetos diferentes, como projetos de robótica e automação, é conhecida como Raspberry Pi. O Raspberry Pi suporta muitos sistemas operacionais, mas o recomendado é o "sistema operacional Raspberry Pi", lançado pela Fundação Raspberry Pi. O sistema operacional Raspberry Pi vem com muitos Ides Python como o editor da MU e Thonny. Podemos usar o Python para programar o Raspberry Pi para diferentes tarefas.

Quais são o básico da linguagem de programação Python

A sintaxe de cada linguagem de programação é diferente de outras linguagens de programação e o principal objetivo é aprender a sintaxe da linguagem de programação específica. A linguagem de programação Python é simples e nesta seção explicaremos alguns comandos básicos da linguagem de programação Python.

Imprimindo uma corda: Podemos imprimir as cordas armazenando -as nas variáveis, bem como também podemos imprimir as cordas diretamente usando o comando de impressão. Ambos são discutidos. Primeiro imprimiremos o “Olá! Bem -vindo ao Linuxhint ”, armazenando -o na variável“ Welcome ”e, em seguida, imprimiremos a string exata diretamente usando o comando de impressão no editor de Thonny:

Bem -vindo = “Olá! Bem -vindo ao Linuxhint ”
Imprimir (bem -vindo)

A saída é:

Agora vamos imprimir a string sem armazená -la na variável:

Imprimir (“Olá! Bem -vindo ao Linuxhint ”)

A saída do comando acima será:

Usando loops em python: Como outras linguagens de programação, podemos usar o loop for e, durante o loop, a sintaxe do loop for na linguagem de programação Python é:

operating_system = ["Linux", "Raspberrypi", "Windows"]
para x em operating_system:
impressão (x)

A saída do acima para o loop no Python é:

A saída do acima para o loop no Python é:

i = 1
enquanto eu<5):
impressão (i)
i = i+1

A saída do Python acima enquanto o loop é:

Usando declarações condicionais em Python: Outra estrutura importante da programação são as declarações condicionais nas quais a saída do programa é decidida em algumas condições. Essas declarações condicionais contêm as declarações de interruptor e as declarações if-else. O mais básico e conveniente são as declarações if-else que serão explicadas com a ajuda do próximo script python. Copie e cole o código Python mencionado abaixo em qualquer IDE, estamos usando o THONNY IDE:

x = 5
Se x> 0:
impressão ("o número é maior que zero")
outro:
impressão ("o número é menor que zero")

Explicação do código: No código Python acima, armazenamos cinco números na variável "X" e, com a ajuda de uma declaração IF-ELSE, imprimimos a saída com base no valor armazenado em x. Se o valor de x for igual e maior que 0, então o corpo da declaração será executado. Se o valor de "x" for menor que 0, o corpo mais será executado.

Clique no ícone "Executar" na barra de ferramentas de Thonny para executar o código Python acima:

Como programar o Raspberry Pi usando o terminal

Também podemos usar o terminal para fazer, compilar e executar os programas Python, para isso, primeiro faremos um arquivo usando qualquer editor de texto e nomeará -lo usando a extensão ".Py ”, no nosso caso, vamos criar um arquivo com o“ Linuxhint.py ”usando o comando:

$ nano linuxhint.py

Digite o script a seguir para exibir o "Welcome to Linuxhint":

Imprimir (“Bem -vindo ao Linuxhint”)

Salve o arquivo usando a chave de atalho do editor Nano, Ctrl+s e depois saia do editor e execute o script do arquivo usando o comando:

$ python linuxhint.py

Observação: Verifique se os pacotes Python foram instalados no Raspberry Pi, se não forem instalados, você pode usar o gerenciador de pacotes APT para instalar o pacote Python no repositório do sistema operacional Raspberry Pi.

Como usar a Biblioteca Python Gpiozero para programar liderado com Raspberry Pi 4

A biblioteca GpioZero contém uma série de funções usadas para gerenciar os pinos GPIO para diferentes aplicações. Para entender, usaremos a biblioteca GPioZero para controlar o LED conectado ao pino GPIO do LED. Exigimos os componentes que são uma placa de ensaio em que o hardware está configurado, alguns fios de jumper masculino a fêmea para fazer conexões e o Raspberry Pi 4, juntamente com um resistor de 220 ohms e um LED. Para as conexões do LED com o Raspberry Pi 4 e a configuração de hardware será assim:

Prosseguindo em direção ao código Python para controlar o LED, primeiro criaremos um arquivo de texto usando o editor Nano e o nomearemos LEDProject.PY:

$ Nano LedProject.py

Copie e cole o código Python mencionado abaixo no arquivo de texto recém -criado com o nome do LEDProject e depois saia do editor Nano salvando o arquivo:

De GPioZero Import liderou #imports As funções de LED da biblioteca GPioZero
Desde o tempo, importe o sono #imports a função de sono da biblioteca do tempo
LED = LED (17) #Declared GPIO Pin 17 para LED e armazenasse -o no LED
enquanto é verdade:
#Initiou o loop while até que as condições sejam verdadeiras
liderado.ON () #Turn no LED
sono (2) #genera um atraso de 2 segundos
liderado.OFF () #Turn Off LED
sono (2) #genera um atraso de 2 segundos

No código Python usado para controlar o LED, simplesmente usamos as funções do LED importando -as da biblioteca GPioZero e também importando as funções do sono da biblioteca do tempo. Então, simplesmente no loop infinito, ligamos e desligamos o LED conectado no pino GPIO 17 com um atraso de 2 segundos.
Executaremos o seguinte comando para executar o código Python escrito no LedProject.PY:

$ sudo python ledproject.py

O funcionamento do propósito de led.O código python py no hardware é mostrado abaixo:

Conclusão

O Raspberry Pi pode ser programado usando diferentes linguagens de programação, mas é conveniente usar a linguagem de programação Python. O sistema operacional Raspberry Pi contém muitos IDEs para a linguagem de programação Python. Neste artigo, aprendemos diferentes comandos básicos da programação python.