158664
Książka
W koszyku
Odkrywanie Arduino : narzędzia i techniki inżynierii pełnej czaru / Jeremy Blum ; przekład Anna Mizerska. - Wydanie II. - Gliwice : Wydawnictwo Helion, copyright 2021. - 416 stron : rysunki, fotografie, wykresy ; 24 cm.
Rozpoczęcie pracy i zrozumienie świata Arduino Pozostałe (obok AVR) architektury mikrokontrolerów Program rozruchowy i oprogramowanie sprzętowe Arduino Płytki Arduino Arduino Cloud IDE Pobieranie i instalacja Arduino IDE Uruchamianie IDE i podłączanie Arduino Cyfrowe wejścia, wyjścia i modulacja szerokości impulsów (PWM) Cyfrowe wyjścia Podłączanie diody LED i korzystanie z płytek stykowych Dwie szyny zasilania Prawo Ohma i obliczanie poboru mocy Programowanie cyfrowych wyjść Stosowanie pętli for Modulacja szerokości impulsów i funkcja analogWrite() Częstotliwość a okres Odczyt wejść cyfrowych Odczyt z cyfrowych sygnałów wejściowych przy użyciu rezystora ściągającego Problem drgających styków przycisku Budowa sterowanej lampki nocnej przy użyciu diody RGB LED Praca z czujnikami analogowymi Zrozumienie sygnałów analogowych i cyfrowych z cyfrowymi Zamiana sygnału analogowego na cyfrowy Odczyt z wejść analogowych z potencjometru Korzystanie z analogowych czujników Wykorzystanie rezystora zmiennego do budowy własnego czujnika analogowego Stosowanie rezystancyjnego dzielnika napięcia Korzystanie z analogowych wejść do sterowania analogowymi wyjściami KOMUNIKACJA Z OTOCZENIEM Wykorzystanie tranzystorów i sterowanie silnikami prądu stałego Sterowanie silnikami prądu stałego Korzystanie z urządzeń indukcyjnych o dużym poborze prądu Sterowanie prędkością silnika przy użyciu PWM Stosowanie mostków H do zmiany kierunku obrotu silnika Powodowanie zwarcia za pomocą mostka H Budowa poruszającego się robota Wybór części robota Stabilizatory liniowe i ograniczenia źródeł prądu Arduino Budowanie robota Programowanie robota Złożenie wszystkiego w całość Sterowanie silnikami krokowymi i serwomotorami Sterowanie serwomotorami Różnica pomiędzy pracą ciągłą a standardowymi serwomechanizmami Zasady sterowania serwomotorem Program sterujący serwomechanizmem Budowa czujnika odległości o szerokim kącie działania Zasada działania silników krokowych i sterowanie nimi Działanie bipolarnych silników krokowych Jak prawdziwe silniki krokowe mają się do uproszczonego przykładu? Wprawianie silnika krokowego w ruch Budowa "chronografu jednominutowego" Okablowanie i budowa chronografu Programowanie chronografu Generowanie dźwięków i tworzenie muzyki Zasada działania głośników Właściwości dźwięku Zasada działania głośnika Wykorzystanie funkcji tone() do tworzenia dźwięków Dodanie własnego pliku nagłówkowego Podłączanie głośnika Tworzenie sekwencji dźwięków Ograniczenia funkcji tone() Budowa mikropianina Transmisja szeregowa poprzez łącze USB Możliwości transmisji szeregowej ArduinoPłytki Arduino z wewnętrznym lub zewnętrznym konwerterem USB na port szeregowy firmy FTDI lub Silicon Labs z dodatkowym mikrokontrolerem ATmega działającym jako konwerter szeregowy z jednym mikrokontrolerem z wbudowanym interfejsem USB z możliwością bezpośredniego podłączania urządzeń USB Odbieranie danych z Arduino Polecenia print Stosowanie znaków specjalnych Zmiana formatu wyświetlanych danych liczbowych Komunikacja z Arduino Konfiguracja monitora portu szeregowego Arduino IDE w celu wysyłania poleceń Odczytywanie danych przychodzących z komputera lub innego urządzenia wykorzystującego port szeregowy Komunikacja z aplikacją desktopową Instalacja Processing Sterowanie szkicem w Processing z poziomu Arduino Wysyłanie danych z Processing do Arduino Emulacja urządzeń USB Emulator klawiatury Wprowadzanie danych do komputera Automatyczne wyłączanie komputera Emulator myszki Rejestry przesuwne Wybór Arduino odpowiedniego do danego zadania Zasada działania rejestrów przesuwnych Transmisja szeregowa i równoległa Stosowanie rejestru przesuwnego 74HC595 Przesuwanie danych szeregowych z Arduino Łączenie rejestrów przesuwnych Zamiana systemu dwójkowego na dziesiętny Sterowanie animacjami świetlnymi za pomocą rejestru przesuwnego Dynamicznie zmieniający się diodowy wykres słupkowy INTERFEJSY KOMUNIKACYJNE Magistrala I2C Schemat komunikacyjny i numery ID Wybór części z perspektywy inżyniera projektującego urządzenie Wymagania sprzętowe i rezystory podciągające Jak dobrać odpowiednią wartość rezystorów podciągających Komunikacja z czujnikiem temperatury I2C Konfiguracja sprzętu Czytanie dokumentacji Pisanie programu Łączenie rejestrów przesuwnych, komunikacji szeregowej i komunikacji I2C Budowa systemu monitorującego temperaturę Modyfikacja poprzedniego programu Pisanie szkicu Processing Magistrala SPI i biblioteki zewnętrzne Podstawowe informacje o magistrali SPI Sprzęt i schemat komunikacji SPI Konfiguracja sprzętu Nazewnictwo Schemat komunikacji Porównanie SPI z I2C i UART Komunikacja z akcelerometrem SPI Miniaturyzacja urządzeń i SMT Co to jest akcelerometr? Czytanie dokumentacji Podłączanie sprzętu Pisanie programu Budowa audiowizualnego instrumentu przy użyciu 3-osiowego akcelerometru Modyfikacja oprogramowania Komunikacja z wyświetlaczami ciekłokrystalicznymi Podłączenie wyświetlacza LCD Używanie biblioteki LiquidCrystal do wyświetlania znaków na LCD Wyświetlanie tekstu Tworzenie znaków specjalnych i animacji Budowa osobistego termostatu Konfiguracja sprzętu Wyświetlanie danych na LCD Dostosowanie temperatury docelowej za pomocą przycisku Dodanie dźwięku ostrzegawczego i wentylatora Składanie kodu w całość - kompletny program Rozwijanie projektu ODKRYWANIE BARDZIEJ ZAAWANSOWANYCH MOŻLIWOŚCI ORAZ ŁĄCZENIE FUNKCJI Przerwania i inne funkcje specjalne Stosowanie przerwań sprzętowych Różnice pomiędzy przerwaniem a sprawdzaniem stanu Możliwości przerwań sprzętowych Arduino Budowa i testowanie obwodu z przyciskiem z wykorzystaniem przerwania sprzętowego do wyeliminowania problemu drgających styków Stosowanie przerwań wywoływanych przez licznik Zrozumienie przerwań od licznika Instalacja biblioteki Wykonywanie dwóch zadań (niemal) jednocześnie Budowa maszyny dźwiękowej sterowanej przerwaniami Elementy maszyny dźwiękowej Oprogramowanie maszyny dźwiękowej. Rejestracja danych za pomocą kart SD Przygotowania do rejestracji danych Formatowanie danych w plikach CSV Przygotowanie karty SD do rejestracji danych Komunikacja Arduino z kartą SD Nakładki z czytnikiem kart SD Interfejs SPI karty SD Zapisywanie na karcie SD Składanie nakładki rejestrującej dane Odczytywanie z karty SD Zegary czasu rzeczywistego Zamiana Twojego chronografu na zegar Budowa rejestru wejść i wyjść Osprzęt rejestratora Oprogramowanie rejestratora Bezprzewodowa komunikacja radiowa Widmo fal elektromagnetycznych Wysyłanie i nadawanie danych przez nadajnik radiowy Odbieranie sygnału naciśnięcia przycisku za pomocą modułu radiowego Programowanie odbiornika Stworzenie bezprzewodowego dzwonka do drzwi Programowanie odbiornika Początek inteligentnego domu - sterowanie lampą Prąd zmienny w Twoim domu Przesyłanie prądu zmiennego Zasada działania przekaźnika Programowanie przekaźnika Podłączanie lampki i przekaźnika do Arduino Rozdział 16. Połączenie Bluetooth Odarcie Bluetootha z tajemnic Standardy i wersje Bluetootha Profile Bluetootha i usługi BTLE GATT Komunikacja między Arduino a smartfonem Odczyt czujnika przez BTLE Interfejs USB czipa 32U4 Wysyłanie poleceń z telefonu przez BTLE Sterowanie lampą na prąd zmienny przez Bluetooth Jak Twój telefon "łączy się w parę" z urządzeniami BTLE Pisanie programu kontrolującego odległość od urządzenia Łączenie w parę z telefonem Spraw, by lampa reagowała na Twoją obecność 363Rozdział 17. Sieć Wi-Fi i chmura Sieć, Arduino i Ty Sieciowy żargon Klienty i serwery Arduino z Wi-Fi Sterowanie Arduino przez sieć Konfiguracja sprzętu sterującego wejściem/wyjściem Przygotowanie Arduino IDE do pracy z modułem Sprawdzenie, czy biblioteka Wi-Fi pasuje do oprogramowania sprzętowego modułu Wi-Fi Pisanie szkicu serwera Arduino Kody odpowiedzi HTTP Projektowanie prostej strony internetowej Składanie wszystkiego w całość - szkic serwera sieciowego Sterowanie Arduino przez sieć lokalną i zewnętrzną Komunikacja z sieciowymi interfejsami programowania aplikacji (API) Korzystanie z API serwisu pogodowego Ukończenie budowy wyświetlacza pokazującego temperaturę aktualizowaną na żywo Regulacja magistrali I2C za pomocą przewodów
Sygnatura czytelni BWEAiI: XII A 28
Pliki multimedialne:
Status dostępności:
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 150044 N (1 egz.)
Strefa uwag:
Tytuł oryginału: Exploring Arduino : tools and techniques for engineering wizardry, 2013
Uwaga ogólna
Na okładce: Nowe kolorowe zdjęcia i wykresy oraz logo wydawcy oryginału Wiley.
Na tylnej stronie okładki: Wydanie zaktualizowane i rozszerzone.
Uwaga dotycząca bibliografii
Indeks.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności