Promocja!

MIKROKONTROLERY DLA HOBBYSTÓW PROJEKTY DIY W JĘZYKU C I C++

Original price was: 69.00zł.Current price is: 62.10zł.

Na stanie

SPIS TREŚCI

O autorach

O recenzentach

Przedmowa

Rozdział 1. Wprowadzenie do mikrokontrolerów i płytek z mikrokontrolerami

  • Wymogi techniczne
  • Wprowadzenie do mikrokontrolerów
    • Płytki z mikrokontrolerami
  • Przegląd wykorzystywanych w książce analogowych i cyfrowych elementów elektronicznych
    • Podstawowe elementy elektryczne
    • Dioda
    • Płytka prototypowa
  • Opis płytek Blue Pill i Curiosity Nano
    • Instalowanie IDE
  • Twój pierwszy projekt – migająca dioda LED
    • Uruchomienie kodu z migającą diodą na płytce Blue Pill
    • Uruchomienie kodu z migającą diodą na płytce Curiosity Nano
  • Podsumowanie
  • Dalsza lektura

Rozdział 2. Instalacja środowisk programistycznych oraz programowanie mikrokontrolerów w C

  • Wymogi techniczne
  • Wprowadzenie do programowania w C
    • Podstawowa struktura języka C
  • Wstęp do programowania mikrokontrolera Curiosity Nano
  • Wstęp do programowania mikrokontrolera Blue Pill
  • Przykład – programowanie i wykorzystywanie wbudowanej w płytkę mikrokontrolera diody LED
    • Programowanie diody na płytce Blue Pill
  • Podsumowanie
  • Dalsza lektura

Rozdział 3. Włączanie i wyłączanie diody przyciskiem

  • Wymogi techniczne
  • Przyciski
  • Szum elektryczny przycisków
    • Debouncing sprzętowy
    • Debouncing softwarowy
  • Podłączenie diody do płytki mikrokontrolera z wykorzystaniem wbudowanego rezystora podciągającego
    • Softwarowy debouncing przycisku podłączonego do Blue Pill
    • Włączanie i wyłączanie diody przyciskiem podłączonym do płytki Curiosity Nano
  • Testowanie przycisku
  • Podsumowanie
  • Dalsza lektura

Rozdział 4. Pomiar ilości światła za pomocą fotorezystora

  • Wymogi techniczne
  • Czujniki
    • Definicja czujnika
    • Czym są moduły z czujnikami?
  • Fotorezystor
  • Podłączanie fotorezystora do portu płytki mikrokontrolera
    • Podłączenie fotorezystora do płytki Blue Pill
    • Podłączenie fotorezystora do płytki Curiosity Nano
    • Podłączenie modułu z fotorezystorem do płytek z mikrokontrolerem
  • Testowanie fotorezystora
  • Podsumowanie
  • Dalsza lektura

Rozdział 5. Pomiar temperatury i wilgotności

  • Wymogi techniczne
  • Czujnik wilgotności i temperatury DHT11
    • Czym jest wilgotność względna?
    • Piny DHT11 i ich opis
  • Podłączenie modułu z czujnikiem DHT11 do płytki z mikrokontrolerem
    • Podłączenie DHT11 do płytki Blue Pill
    • Podłączenie wyświetlacza LCD do Blue Pill
    • Podłączenie czujnika temperatury LM35 do płytki Curiosity Nano
  • Programowanie odbierania danych z czujnika
    • Programowanie współpracy czujnika DHT11 z Blue Pill
    • Programowanie czujnika i wyświetlacza LCD
    • Programowanie współpracy czujnika LM35 z Curiosity Nano
  • Wyświetlanie danych o wilgotności i temperaturze w oknie monitora portu szeregowego
    • Tworzenie wykresów
  • Podsumowanie
  • Dalsza lektura

Rozdział 6. Alarm świetlny SOS kodem Morse’a na jasnej diodzie LED

  • Wymogi techniczne
  • Kod Morse’a i sygnał SOS
  • Superjasne diody LED i obliczanie niezbędnego rezystora
    • Podłączenie rezystora i superjasnej diody LED do Blue Pill
    • Podłączenie superjasnej diody LED do Curiosity Nano
  • Programowanie sygnału SOS
    • Sygnał SOS na Curiosity Nano
  • Testowanie alarmu świetlnego
  • Podsumowanie
  • Dalsza lektura

Rozdział 7. Przełącznik akustyczny

  • Wymogi techniczne
  • Podłączenie mikrofonu do portu płytki z mikrokontrolerem
    • Moduł z mikrofonem elektretowym
    • Podłączenie elementów
  • Programowanie przełącznika akustycznego
  • Programowanie przełącznika na dwa klaśnięcia
  • Programowanie przełącznika akustycznego z timerem między klaśnięciami
  • Ulepszanie działania projektu
  • Podsumowanie
  • Dalsza lektura

Rozdział 8. Czujnik gazów

  • Wymogi techniczne
  • Czujnik gazów MQ-2
  • Podłączenie czujnika MQ-2 do płytki z mikrokontrolerem
    • Podłączenie na potrzeby odczytu cyfrowego
    • Podłączenie na potrzeby odczytu analogowego
  • Kod odczytujący stężenie gazów z modułu czujnika
    • Kod do odczytu cyfrowego
    • Kod do odczytu analogowego
  • Test systemu
  • Podsumowanie
  • Dalsza lektura

Rozdział 9. IoT – system rejestrujący temperaturę

  • Wymogi techniczne
  • Podłączenie czujnika temperatury do płytki Blue Pill
    • Czujnik temperatury DS18B20
    • Podłączenie komponentów
  • Programowanie odczytu temperatury
  • Podłączenie modułu ESP8266
    • Moduł Wi-Fi ESP8266
    • Podłączenie modułu Wi-Fi ESP8266
  • Programowanie wysyłania odczytów temperatury do sieci
  • Podłączenie płytki Blue Pill do sieci
  • Podsumowanie
  • Dalsza lektura

Rozdział 10. IoT – czujnik nawilżenia rośliny

  • Wymogi techniczne
  • Podłączenie czujnika wilgotności gleby do płytki Blue Pill
    • Czujnik wilgotności gleby
    • Podłączenie elementów
  • Odczyt danych z modułu czujnika wilgotności gleby
  • Programowanie wysyłania odebranych danych do sieci
  • Wyświetlanie danych z czujnika przez sieć Wi-Fi
  • Podsumowanie
  • Dalsza lektura

Rozdział 11. IoT – pomiar energii słonecznej (napięcia)

  • Wymogi techniczne
  • Podłączenie ogniwa fotowoltaicznego do płytki Blue Pill
    • Ogniwo fotowoltaiczne
    • Czujnik napięcia B25
    • Podłączenie elementów
  • Odczyt danych z czujnika napięcia
  • Programowanie wysyłania zmierzonych danych do internetu
  • Prezentowanie danych z czujnika w internecie
  • Podsumowanie
  • Dalsza lektura

Rozdział 12. Cyfrowy pomiar temperatury ciała

  • Wymogi techniczne
  • Programowanie komunikacji I2C
    • Protokół I2C
    • Programowanie I2C
  • Podłączenie czujnika na podczerwień do płytki z mikrokontrolerem
    • Czujnik MLX90614
    • Moduł GY-906
    • Podłączenie czujnika do Arduino Uno
    • Podłączenie Arduino Uno z Blue Pill
  • Prezentacja temperatury na wyświetlaczu LCD
  • Test termometru
  • Podsumowanie
  • Dalsza lektura

Rozdział 13. Alarm dystansu społecznego

  • Wymogi techniczne
  • Programowanie brzęczyka piezoelektrycznego
    • Podłączenie komponentów
  • Podłączenie czujnika ultradźwiękowego do płytki z mikrokontrolerem
    • Podłączenie komponentów
  • Programowanie odbierania danych z czujnika ultradźwiękowego
  • Test pomiaru odległości
  • Podsumowanie
  • Dalsza lektura

Rozdział 14. Timer dwudziestosekundowego mycia rąk

  • Wymogi techniczne
  • Programowanie licznika czasu (timera)
  • Prezentacja licznika na wyświetlaczu
  • Podłączenie czujnika ultradźwiękowego do Blue Pill
    • Co to jest czujnik ultradźwiękowy?
    • Jak działa czujnik ultradźwiękowy?
  • Składamy wszystko razem – pomyśl o obudowie ochronnej!
  • Test timera
  • Podsumowanie
  • Dalsza lektura
Autor

ISBN

978-83-283-8947-2

Liczba stron

Rok wydania

Wydawca

Opinie

Na razie nie ma opinii o produkcie.

Napisz pierwszą opinię o „MIKROKONTROLERY DLA HOBBYSTÓW PROJEKTY DIY W JĘZYKU C I C++”

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *