Livros de Informática

IoT com MicroPython e NodeMCU

iot-micropython-nodemcuAplicações de IoT (Internet of Things ou Internet das Coisas) estão cada vez mais presentes em nosso cotidiano. Já se tornaram comuns eletrodomésticos ou soluções de automação residencial na qual podemos interagir e controlar à distância por meio da Internet. Atualmente uma das plataformas de baixo custo para IoT mais utilizadas é o NodeMCU, baseado nos microcontroladores ESP8266 e ESP32, que, além de uma ótima capacidade de processamento, possui uma interface Wi-Fi. A linguagem Python é uma das mais utilizadas por desenvolvedores e hobbistas, e vem se destacando muito na aplicação de sistemas microcontrolados, devido a uma implementação otimizada para esse ambiente, chamada MicroPython.
O objetivo desta obra é apresentar a aplicação da linguagem MicroPython utilizando ESP8266 e ESP32, por meio de projetos práticos. Durante a leitura, será possível compreender desde a programação básica e a arquitetura fundamental dos módulos NodeMCU, progredindo para noções de interconexão de sistemas e aplicações em nuvem.

Autores: Cláudio Luís Vieira Oliveira e Humberto Augusto Piovesana Zanetti
N.Páginas: 288
1ª Edição – 2022
Editora Novatec
ISBN: 978-65-86057-86-7
Clique aqui para adquirir o seu exemplar.

Projetos com Python e Arduino: Como Desenvolver Projetos Práticos de Eletrônica, Automação e IoT

python-arduinoArduino e Python são duas tecnologias gratuitas e com o objetivo principal de serem acessíveis para todos, e utiliza por muitos profissionais e entusiastas em tecnologia. Arduino é a plataforma de prototipagem mais utilizada, estando presente em projetos que variam do básico ao avançado. A linguagem Python cresce cada dia no mercado, e ainda é muito adotada por iniciantes por sua legibilidade, flexibilidade e grande comunidade de desenvolvedores. Esta obra apresenta projetos que unem essas tecnologias, com o objetivo de criar projetos didáticos, mas que podem ser utilizados ou adaptados para diversos fins. Os projetos apresentados aqui abordam conceitos básicos de eletrônica e programação, utilizando LEDs, botões e sensores, assim como projetos mais avançados, utilizando interface gráfica e voltados a Internet das Coisas. A abordagem prática adotada neste livro pode auxiliar desde o iniciante, que não possui conhecimentos em programação e eletrônica, até pessoas com conhecimentos avançados na área, mas que nunca fizeram projetos unindo Arduino e Python. Ao longo do decorrer do livro, é esperado que o leitor se interesse cada vez mais pelas tecnologias, e que se motive a aplicar os conhecimentos aqui em seus projetos pessoais e profissionais.

Autores: Cláudio Luís Vieira Oliveira e Humberto Augusto Piovesana Zanetti
N.Páginas: 120
1ª Edição – 2020
Editora Érica | Saraiva
ISBN: 978-85-365-3356-8
Clique aqui para adquirir o seu exemplar.

JavaScript Descomplicado: Programação para a Web, IOT e Dispositivos Móveis

javascriptEste livro apresenta os conceitos fundamentais que possibilitam aplicações para a web, além de ferramentas e frameworks mais empregados, incluindo o uso de sistemas de bancos de dados para realizar o armazenamento das informações. Trata das mudanças tecnológicas atuais, do desenvolvimento de soluções para a Internet das Coisas (IoT) e, também, do uso da linguagem JavaScript no desenvolvimento de aplicativos para dispositivos móveis.

Autores: Cláudio Luís Vieira Oliveira e Humberto Augusto Piovesana Zanetti
N.Páginas: 216
1ª Edição – 2020
Editora Érica | Saraiva
ISBN: 978-85-365-3308-7
Código-fonte dos programas apresentados no livro.
Clique aqui para adquirir o seu exemplar.

Raspberry Pi Descomplicado

capa-raspberry-pi.pngO Raspberry Pi foi lançado em 2012 como uma ferramenta que permite levar o ensino de computação aos locais mais carentes, de modo simples, fácil e didático. Porém, com o passar dos anos, ele mostrou ser muito mais do que um computador criado para possibilitar a inclusão digital; acabou se tornando uma ferramenta capaz de ser utilizada em projetos grandes e complexos, como aqueles que utilizam o conceito de Internet da Coisas (IoT).
Este livro procura desenvolver os conceitos teóricos de eletrônica e programação a partir de uma abordagem lúdica por meio da construção de projetos, nos quais cada um deles aplica as teorias explanadas dentro de um cenário real e prático.
A obra pode ser usada tanto por pessoas que não conhecem o Raspberry Pi e, assim, desejam ter um primeiro contato com a plataforma, quanto por alunos e profissionais que já possuem alguma experiência no assunto, mas que desejam solidificar e aprofundar seus conhecimentos. Ao todo, são desenvolvidos 39 projetos, partindo desde conceitos simples até projetos sofisticados de Internet das Coisas. Ao longo dos projetos, espera-se que o leitor aprenda e motive-se cada vez mais, despertando todo o seu potencial criativo!

Autores: Cláudio Luís Vieira Oliveira, Humberto Augusto Piovesana Zanetti e Cristina Becker Matos Nabarro
N.Páginas: 224
1ª Edição – 2018
Editora Érica | Saraiva
ISBN: 978-85-365-2701-7
Clique aqui para adquirir o seu exemplar.

Aprenda Arduino – Uma abordagem prática

capa-aprenda-arduinoO Arduino é uma plataforma para prototipagem eletrônica, mundialmente conhecida, muito versátil e de baixo custo, além de apresentar hardware e software abertos. O Arduino é muito fácil de usar, possibilitando que mesmo pessoas com pouco ou nenhum conhecimento de eletrônica, criem seus próprios projetos. Esta plataforma é uma grande oportunidade para que você aprenda eletrônica, ou programação, ou os dois!
Nesta obra, que nasceu da vasta experiência dos autores nas atividades de ensino em diversas disciplinas da área de Ciência da Computação, o leitor encontrará uma série de projetos que demonstraram de uma forma prática e direta os conceitos que envolvem o uso do Arduino e alguns dos principais componentes e módulos eletrônicos.
Desperte seu espírito criativo e comece a ler este livro, pois após poucas páginas, você já irá perceber o quanto o Arduino é simples de usar e, ao mesmo tempo, extremamente rico em recursos!

Autores: Cláudio Luís Vieira Oliveira, Humberto Augusto Piovesana Zanetti, Cristina Becker Matos Nabarro e Júlio Alberto Vansan Gonçalves
N.Páginas: 181
1ª Edição – 2018
Katzen Editora
ISBN: 978-85-52946-03-8
Clique aqui para adquirir o seu exemplar impresso ou, se preferir, baixar o e-book gratuito.

Arduino Descomplicado – Aprenda com projetos de eletrônica e programação

capa-siteArduino é uma plataforma de prototipagem versátil e de baixo custo. Com este livro buscamos trazer aos leitores uma abordagem prática, descomplicada e divertida. Para ajudar ainda mais a compreensão e a execução dos 37 projetos propostos nesta obra, utilizaremos módulos, cujo objetivo é trazer uma solução pronta e com baixa abstração, sem que haja a necessidade de ter conhecimentos sobre a montagem de circuitos para usar os componentes eletrônicos. Assim, o foco passa a ser as funcionalidades e os recursos de programação. Para a programação, usaremos duas abordagens: linhas de código e programação em blocos. Na programação em linhas de código, aplicaremos a linguagem padrão do Arduino, a linguagem Wiring. Já na programação em blocos, adotaremos a ferramenta Snap!, que cada vez mais ganha adeptos e está adaptada à plataforma Arduino.

Autores: Cláudio Luís Vieira Oliveira e Humberto Augusto Piovesana Zanetti
N.Páginas: 200
1ª Edição – 2017
Editora Érica | Saraiva
ISBN: 978-85-3652-467-2
Clique aqui para adquirir o seu exemplar.

Aprenda Lógica de Programação e Algoritmos com implementações em Portugol, Scratch, C, Java, C# e Python

algoritmosA programação de computadores tem se tornado cada vez mais fácil, acessível e popular, pois no mundo atual, o uso da tecnologia está fortemente inserido no cotidiano das pessoas, criando um universo de novas possibilidades. Este livro é o resultado das experiências adquiridas pelos autores ao longo de mais de uma década dedicada ao ensino nos cursos de graduação em Informática. No primeiro capítulo, o leitor irá encontrar os conceitos empregados para a resolução de problemas computacionais usando, para isso, técnicas e ferramentas como fluxograma, Portugol e a Scratch, que é uma linguagem de programação visual que possibilita aprendizado rápido e lúdico. Nos capítulos seguintes serão apresentados os conceitos para o desenvolvimento da solução dos algoritmos criados nas linguagens de programação C, Java, C# e Python. Educadores têm notado que o desenvolvimento de lógica de programação amplia a capacidade de resolver problemas além de aumentar a capacidade de pensar de forma sistematizada e criativa. As diferentes técnicas juntamente com o grande número de exercícios propostos neste livro, permitirão desenvolver e aguçar o raciocínio lógico.

Autores: Cláudio Luís Vieira Oliveira e Ângela Cristina de Oliveira Lühmann
N.Páginas: 368
1ª Edição – 2016
Editora Ciência Moderna
ISBN: 978-85-3990-779-3
Consulte aqui os melhores preços para adquirir o seu exemplar.

icon_practice Respostas dos exercícios: Capítulo 1

Arduino Simples e Divertido

arduino-simplesO Arduino é uma plataforma versátil para prototipagem eletrônica, de hardware e software abertos e de baixo custo. O Arduino é muito fácil de usar, possibilitando que mesmo pessoas com pouco ou nenhum conhecimento de eletrônica, criem seus próprios projetos. Esta plataforma é uma grande oportunidade para que você aprenda eletrônica, ou programação, ou os dois!
Explore neste livro, que é indicado não apenas para iniciantes na plataforma, mas também para quem já possuem conhecimentos na mesma e queiram se aprimorar, todo o potencial do Arduino através de 40 projetos desenvolvidos com os módulos da GBK Robotics.
Os módulos da GBK Robotics simplificam a montagem dos projetos permitindo, desta forma, que se dê um foco maior nas funcionalidades e nos recursos de programação. Serão utilizados diversos módulos durante todo o livro, iniciando com um simples pisca-pisca, e evoluindo para entradas por botões, sensores (de luminosidade, termômetro, infravermelho, entre outros), controle remoto, display de led e, até mesmo, um pequeno robô.
Desperte seu espírito criativo e comece a ler este livro, que em poucas páginas, você irá perceber o quanto o Arduino é simples de usar e, principalmente, muito divertido!

Autores: Cláudio Luís Vieira Oliveira e Humberto Augusto Piovesana Zanetti
N.Páginas: 252
1ª Edição – 2016
Asè Editorial
ISBN: 978-85-92861-14-8
Disponível no clube-de-autores

O Fantástico Mundo do Arduino – Volume 1

fantastico-mundo-do-arduino-bordaO Fantástico Mundo do Arduino é um livro de tecnologia desenvolvido para o público infantojuvenil e também adultos que estão iniciando seus estudos em lógica de programação e eletrônica. Ele conta a história de três crianças e seu pequeno robô, construído por eles mesmos. No decorrer da história, a Turma da Casa da Árvore como são chamados, cria projetos que ensinam de uma forma divertida, interativa e didática, as primeiras noções de programação e eletrônica, além de auxiliar no desenvolvimento do raciocínio lógico e matemático.
Nesta obra são explorados conceitos de Computação Física, através do mundialmente conhecido Arduino, sendo este utilizado em conjunto com o ambiente de programação Scratch for Arduino (S4A), que está fundamentado sobre o intuitivo conceito de blocos de montagem criado pelo Massachusetts Institute of Technology (MIT). O S4A não exige conhecimento prévio de outras linguagens de programação, sendo ideal para pessoas que estão começando a programar.

Autores: Ângela Cristina de Oliveira Lühmann e Cláudio Luís Vieira Oliveira
N.Páginas: 160
1ª Edição – 2016
Asè Editorial
ISBN: 978-85-68841-76-1
Disponível emprodigio-digital

Visual Studio C# – Fundamentos, Programação com ASP.Net, Windows Forms e Web Services

capa-vsA linguagem de programação C# é de simples aprendizado e utilização, porém extremamente poderosa e com inúmeros recursos. Aliada ao ambiente de desenvolvimento, Microsoft Visual Studio, oferece uma plataforma eficiente e de grande produtividade no desenvolvimento dos mais diversos tipos de aplicações. O leitor poderá com essa obra mergulhar em um universo de grandes possibilidades referentes à utilização dessa linguagem de programação. São abordados desde os aspectos fundamentais até conceitos mais avançados, que permitem o desenvolvimento de aplicações para Windows (Windows Forms e Console) e Internet (ASP.Net), além de abordar a integração com Sistemas Gerenciadores de Banco de Dados e também a criação e utilização de Web Services.

Autores: Cláudio Luís Vieira Oliveira, Ângela Cristina de Oliveira Lühmann e Benedito Cristiano Aparecido Petroni
N.Páginas: 184
1ª Edição – 2015
Editora Ciência Moderna
ISBN: 978-85-39906-65-9
Consulte aqui os melhores preços para adquirir o seu exemplar.

datashowchart Material de apoio: Módulo 1 (Fundamentos e ASP.Net) e Módulo 2 (Windows Forms e Web Services)

icon_practice Respostas dos exercícios: Parte 1-Fundamentos, Parte 2-ASP.Net, Parte 3-Windows Forms e Parte 4-Web Services.

Arduino Descomplicado – Como Elaborar Projetos de Eletrônica

arduino-descomplicadoArduino é um projeto aberto em que todo código – fonte, diagramas elétricos e demais informações necessárias para construí – lo foram devidamente documentadas e tornadas públicas por seus criadores. Além de publicarem o projeto, também o associaram a licenças que permitem que tais informações sejam utilizadas para que permitem que tais informações seja, utilizadas para que alguém o replique sem custos e, também, possa modifica – lo e distribuí – lo. Esta publicação apresenta os conceitos que envolvem esse hardware, considerado o principal marco na história do hardware livre. O Arduino cria uma ponte entre os mundos das ideias e da eletrônica e computação, possibilitando que uma idéia saia do papel e se transforme em realidade de maneira rápida e simples por meio de protótipos eletrônicos. A prototipação rápida é um convite à experimentação e à exploração do que se é possível fazer. Este livro traz, ainda,a história da ferramenta e analisa conhecimentos de eletrônica básica. Orienta quanto à criação do primeiro projeto, destacando os principais componentes e o processo de montagem do circuito. Discorre sobre entradas e saídas digitais e analógicas, portal serial, displays, sensores e módulos. Por fim, explica os motores e os servomotores, Android e documentação de projetos com Fritzing.

Autores: Cláudio Luís Vieira Oliveira e Humberto Augusto Piovesana Zanetti
N.Páginas: 288
1ª Edição – 2015
Editora Érica | Saraiva
ISBN: 978-85-36512-28-0
Consulte aqui os melhores preços para adquirir o seu exemplar.

icon_practice Respostas dos exercícios.

JAVA: Fundamentos, programação para a Internet e desenvolvimento de aplicações com interface gráfica

javaA linguagem de programação Java é amplamente utilizada para o desenvolvimento dos mais diversos tipos de aplicações e também para uma grande variedade de plataformas. Esta obra é o resultado da experiência adquirida ao longo dos anos dedicados ao ensino nos cursos de graduação em informática e, tem como objetivo, apresentar os conceitos fundamentais da linguagem de programação Java, sobre o paradigma de orientação a objetos, programação para a Internet com Java Server Pages (JSP) e desenvolvimento de aplicações com interface gráfica através da adoção do Abstract Window Toolkit (AWT), Swing e Canvas.

Autores: Cláudio Luís Vieira Oliveira, Ângela Cristina de Oliveira Lühmann, Benedito Cristiano Aparecido Petroni e Carlos Eduardo Schuster
N.Páginas: 256
1ª Edição – 2015
Editora: Edições Brasil
ISBN: 978-85-65364-30-0
Disponível para compra na book7

Desenvolvimento de Aplicativos para Windows Phone

capa-wp-finalO Windows Phone é o sistema operacional da Microsoft para smartphones. Muito fácil de usar, totalmente integrado à Internet e aos outros produtos da família Windows e Office. Sua utilização tem crescido a cada dia e, consequentemente, tem ocorrido um aumento significativo na demanda para o desenvolvimento de novos aplicativos para o Windows Phone. A base da programação para o Microsoft Windows Phone é a linguagem de programação C# que, aliada ao ambiente de desenvolvimento Microsoft Visual Studio, proporciona grande produtividade e facilidade na criação dos aplicativos. Nesta obra são abordados os elementos introdutórios, ou seja, a sintaxe do C# e conceitos básicos de orientação a objetos, sendo gradativamente apresentados elementos mais complexos que envolvem a utilização de bancos de dados, uso do hardware do smartphone, por exemplo, GPS e câmera, além da integração dos aplicativos criados com sistemas na Web.

Autores: Cláudio Luís Vieira Oliveira, Ângela Cristina de Oliveira Lühmann e Benedito Cristiano Aparecido Petroni
N.Páginas: 152
1ª Edição – 2014
Editora Ciência Moderna
ISBN: 978-85-39905-44-7
Veja aqui os melhores preços para adquirir o seu exemplar.