Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Raspberry Pi e programação C
Raspberry Pi e programação C
Raspberry Pi e programação C
E-book118 páginas1 hora

Raspberry Pi e programação C

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Aprenda o básico da programação em C e contrua projetos embarcados usando Raspberry Pi e a linguagem C.

IdiomaPortuguês
EditoraBadPress
Data de lançamento12 de jun. de 2017
ISBN9781547504978
Raspberry Pi e programação C

Relacionado a Raspberry Pi e programação C

Ebooks relacionados

Programação para você

Visualizar mais

Artigos relacionados

Avaliações de Raspberry Pi e programação C

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    Pré-visualização do livro

    Raspberry Pi e programação C - Barbara Hohensee

    Sumário

    0 Prefácio.................................................................................5

    1 Decolando.............................................................................7

    2 Pegando o código-fonte....................................................14

    3 Revisando o código Hello World......................................22

    4 Teclado e Tela....................................................................24

    5 Operações matemáticas simples.....................................25

    6 Variáveis.............................................................................28

    7 Matrizes..............................................................................30

    8 Condições............................................................................33

    9 Loops...................................................................................35

    10 Ponteiros...........................................................................36

    11 Linha de comando...........................................................38

    12 Arquivos............................................................................39

    13 Operadores binários e comando do sistema................41

    14 Comandos do sistema.....................................................43

    15 Piscando um LED............................................................45

    16 Onda de LEDs..................................................................46

    17 Controlando um LED por botão....................................50

    18 Buzzer...............................................................................53

    19 Sensor de Inclinação.......................................................57

    20 LED RGB...........................................................................60

    21 LED com luz respirante..................................................65

    22 DHT11 – Sensor de umidade.........................................68

    23 Usando o 74hc595 para controlar 7 segmentos.........72

    24 Sensor ultrassônico.........................................................77

    25 Matriz de pontos..............................................................81

    27 Reed switch......................................................................85

    28 Relé....................................................................................88

    29 Usando 74hc595 para controlar LEDs.........................90

    30 Display LCD 1602............................................................92

    31 Como conduzir um motor DC........................................94

    Links........................................................................................98

    0 Prefácio

    O objetivo do livro é ajudar você a entender como todos os seus projetos Raspberry Pi podem ser programados usando a linguagem C.

    A primeira parte apresenta-lhe os conceitos básicos da linguagem C. Para esta parte, todas as Raspberry Pi disponíveis no mercado podem ser usadas.

    A segunda parte é sobre os projetos físicos. O livro contém 20 projetos que abrangem desde piscar um LED até um jogo da velha e um alarme de bicicleta. O Código para a segunda parte assume que você tenha uma Raspberry Pi com 40 pinos GPIO, como A +, B +, 2 ou 3.

    Recomendações:

    O último Raspbian instalado em um cartão SD de 8GB ou maior;

    Para o editor de código-fonte, a recomendação é o nano, que é usado neste livro e pré-instalado no Raspbian. Mas outros também irão funcionar;

    O editor Markdown usado neste livro é notável;

    As imagens do projeto são feitas com Fritzing.

    Materiais para os projetos físicos da parte 2 do livro:

    Sua placa Raspberry Pi favorita;

    Protoboard x 1;

    Cabos Jumpers, macho e fêmea x 20;

    LED x 8, RGB LED x 1;

    Resistores: 220 Ohm (10x), 1k Ohm (1x), 10k Ohm (1x);

    Botões x  2;

    Buzzer x 1;

    DHT11 x 1;

    NPN 8050 x 1;

    Sensor de inclinação x 1;

    Shift register(Registrador de deslocamento) 74HC595 x 2;

    Displays: display de 7 segmentos, Dot-matrix, LCD display 1602;

    Sensor de luminosidade x 1;

    Diodo 1N4007 x 1;

    Relé x 1;

    Motor DC x 1;

    Servo motor x 1;

    Potenciômetro x1.

    1 Decolando

    C é uma excelente linguagem para criar programas rápidos, eficientes e confiáveis. Ela pode ser encontrada em aplicações onde a velocidade e consumo de memória têm importância, tais como o kernel do Linux e sistemas de aquisição de dados. Mas também projetos embarcados, como sistemas de alarme e muitos outros podem ter vantagens na linguagem C.

    3 coisas são necessárias: 

    Compilador C;

    Editor;

    Biblioteca C para acessar os pinos GPIO.

    1. Compilador C

    Suponho que você tenha o Raspbian instalado. Neste caso, o compilador gcc C já vem pré-instalado e está pronto para usar.

    Testando o Compilador C:

    Abra uma janela de terminal, como o LXTerminal.

    Build

    Escreva gcc -version para ver uma resposta do compilador. Como resultado, você deve ver a versão do compilador.

    2. Editor

    O Raspbian já vem com vários editores pré-instalados que podem ser utilizados.

    Na linha de comando, você tem o editor nano nas suas mãos.

    Nano – Exemplo do editor

    Crie ou abra um arquivo existente com o nome hello.c:

    nano hello.c

    Edite o conteúdo:

    Escreva o arquivo no disco:

    +

    Está gostando da amostra?
    Página 1 de 1