Livro “Programming Arduino: The Basics of Sketching. 2ª ed. ”
Confira a versão atualizada do lendário best-seller Simon Monk. Esta edição é um livro totalmente atualizado baseado no Arduino 1.6.Desde o lançamento da primeira edição, muita coisa mudou: novas placas e dispositivos usando a linguagem Arduino apareceram. Aprenda a fazer pleno uso de todos os recursos do Arduino e familiarize-se com seu uso em projetos da Internet das Coisas.Deseja criar uma casa inteligente ou programar um robô? Não há nada mais fácil. O Simon Monk não apenas o ajudará a lidar com fios, contatos e sensores, mas também mostrará como fazer com que todo esse emaranhado de fios e placas de circuito faça o que você precisa. O Arduino não é tão complicado quanto parece à primeira vista. Você será conquistado imediatamente pelas oportunidades de abertura.Prefácio
A primeira edição deste livro foi publicada em novembro de 2011 e chegou aos principais livros de Arduino na Amazon. Enquanto trabalhava na primeira edição do livro, o modelo atual do Arduino foi o Arduino 2009 com a versão do software Beta018. Quase simultaneamente ao livro, um modelo do Arduino Uno com a versão 1.0 do software apareceu nas prateleiras das lojas. Esta edição é um livro totalmente atualizado baseado no Arduino 1.6.O Arduino Uno R3 ainda é considerado a placa Arduino padrão. No entanto, muitas outras placas apareceram, incluindo modelos oficiais do Arduino (por exemplo, Leonardo, Zero, 101, Due e Yun) e outros dispositivos, como Photon e Intel Edison, que também usam a linguagem Arduino para programação. Esta publicação também descreve o uso do Arduino em projetos para a Internet das Coisas (IoT) e o uso de vários tipos de dispositivos de exibição, incluindo indicadores em diodos orgânicos emissores de luz (OLED) e cristais líquidos (LCD).As placas de interface do Arduino oferecem uma maneira fácil e barata de criar projetos baseados em microcontroladores. Com um conhecimento básico de eletrônica, você pode fazer com que sua placa Arduino faça qualquer coisa, desde gerenciar lâmpadas em instalações criativas até a distribuição de energia em um sistema de energia solar.Existem muitos livros que descrevem projetos e demonstram como conectardispositivos externos ao painel do Arduino, incluindo o livro do autor 30 Projetos do Arduino para o gênio do mal. No entanto, este livro enfoca os problemas deprogramação do Arduino.Este livro mostrará como transformar a programação do Arduino em uma experiência divertida e evitar as incompatibilidades de código que frequentemente causam problemas. Ela o guiará passo a passo em todas as etapas da programação na linguagem C, na qual os programas para Arduino são escritos.O que é o Arduino?
O Arduino é uma pequena placa de microcontrolador com um conector USB para conectar a um computador e muitos contatos para a fiação de dispositivos externos, como motores elétricos, relés, fotocélulas, LEDs, alto-falantes, microfones e muito mais. Ele pode ser alimentado por uma porta USB em um computador, uma bateria de 9 volts ou outra fonte de energia. A placa pode ser controlada a partir de um computador, da mesma maneira que pode ser programada e, depois de desconectada do computador, ela funcionará de forma autônoma. O conselho tem uma arquitetura aberta. Ou seja, qualquer um pode criar suas placas compatíveis com Arduino. Como resultado, a concorrência entre os fabricantes leva a menores custos com cartões.Além das placas principais, estão disponíveis placas de expansão que podem ser conectadas às placas Arduino. O software necessário para programar o Arduino também é de código aberto; existem versões para Windows, Mac e Linux.O que você precisa para ler um livro
Este livro é dirigido a amantes iniciantes, mas mesmo aqueles que têm experiência com o Arduino e desejam aprender mais sobre como programar este microcontrolador ou ter uma idéia mais clara do básico, encontrarão aqui muitas coisas úteis. O foco deste livro está no modelo do Arduino Uno; no entanto, quase todos os exemplos de código sem alterações funcionarão em todos os modelos e variantes do Arduino.Você não precisa ter programação ou conhecimento de eletrônica, e os exercícios do livro não exigirão que você empunhe um ferro de soldar. Tudo que você precisa é um desejo de criar. Se você deseja obter o máximo possível do livro e realizar algumas das experiências propostas, será útil:- um pouco de fio isolado;- multímetro barato.Ambos podem ser comprados de forma barata na loja de peças de rádio local ou na loja on-line, como Adafruit ou Sparkfun. E, claro, você precisará de uma placa Arduino Uno. Quem quiser ir além e experimentar telas e conexões de rede terá que comprar essas placas, por exemplo, em uma loja online. Veja os capítulos 9 e 10 para obter detalhes.Como trabalhar com este livro
Este livro está organizado de maneira a ajudar os iniciantes a passar gradualmente do simples para o complexo, a aprender novas informações, com base nas informações já recebidas. No entanto, você pode pular alguns capítulos iniciais ou percorrê-los rapidamente e ir direto para o capítulo em que está interessado.O livro contém os seguintes capítulos.Capítulo 1 "Conheça: Arduino" . Introdução inicial à placa Arduino. Este capítulo descreve os recursos e os diferentes tipos de placas Arduino.Capítulo 2, "The Beginning" . Aqui você realizará os primeiros experimentos com sua placa Arduino: instale o software, ligue a placa e faça o upload do seu primeiro esboço.Capítulo 3, "baseado na linguagem C" . Este capítulo aborda os conceitos básicos da linguagem de programação C; para iniciantes, também pode ser uma introdução à programação em geral.Capítulo 4 "Funções" . Este capítulo descreve os principais conceitos para criar e usar funções nos esboços do Arduino. Ao longo do capítulo, exemplos do código fonte dos esboços existentes serão demonstrados.Capítulo 5 "Arrays e Strings" . Aqui você aprenderá como definir e usar estruturas de dados que são mais complexas do que simples variáveis inteiras. Neste capítulo, o projeto Morse será implementado gradualmente para demonstrar os conceitos descritos.Capítulo 6 “Entrada e saída” . Ele lhe dirá como controlar as entradas e saídas digitais e analógicas da placa Arduino nos programas. Um multímetro é muito útil aqui, com o qualvocê pode ver o que está acontecendo nos pinos de E / S da placa Arduino.Capítulo 7 “A biblioteca padrão do Arduino”. Descreve como usar funções da biblioteca padrão do Arduino.Capítulo 8 “Gravação de Dados” . Aqui você aprenderá a escrever esboços capazes de gravar dados em dispositivos de memória somente leitura programáveis (EEPROMs) eletricamente apagáveis e a usar a memória flash incorporada do Arduino.Capítulo 9 "Monitores" . Neste capítulo, você aprenderá como equipar uma placa Arduino com um monitor e criará um simples dispositivo de exibição de mensagens USB.Capítulo 10, Arduino e a Internet das Coisas . Ele ensinará como transformar sua placa Arduino em um servidor da web e interagir com serviços on-line, como dweet e IFTTT.Capítulo 11 “C ++ e bibliotecas”. Aqui você vai além da estrutura da linguagem C, familiarizando-se com programação e técnicas orientadas a objetos para criar suas próprias bibliotecas para o Arduino.»Mais informações sobre o livro podem ser encontradas no site da editora» Conteúdo» TrechoPara os leitores deste blog, um desconto de 20% no cupom - Programming ArduinoSource: https://habr.com/ru/post/pt399261/
All Articles