Księgarnia Internetowa Bookcase
Katalog » ELEKTRONIKA I TELEKOMUNIKACJA
Księgarnia Internetowa Bookcase poleca książki napraw i instrukcje obsługi samochodów wszystkich marek.
Zapraszamy do zapoznania się z ofertą książek i poradników typu sam naprawiam samochód oraz obsługa i naprawa.
Wyszukiwarka


Zaawansowane wyszukiwanie
Wybierz kategorię
SKUTERY
ZAPOWIEDZI WYDAWNICZE
Wydawnictwo
Towar dnia
103,95 zł
Informacje o produkcie
KSIĄŻKA ARDUINO DLA POCZĄTKUJĄCYCH. KOLEJNY KROK
ARDUINO DLA POCZĄTKUJĄCYCH. KOLEJNY KROK PROMOCJA! NOWOŚĆ!
Dostępność: Wysyłka w ciągu 24h
Dostępna ilość: 2
Wydawnictwo: Helion
Autor
ISBN
978-83-283-0013-2
Liczba stron
240
Oprawa
miękka
Format
155x235nn
Rok wydania
2015
Język
polski
Cena
Ilość
39,00 zł
36,08 zł
ARDUINO DLA POCZĄTKUJĄCYCH. KOLEJNY KROK
Poznaj kolejny krok
Arduino — mała płytka o ogromnym potencjale — otworzyła świat elektroniki dla szerokiego grona pasjonatów, którym pozwoliła wreszcie zrealizować wymarzone projekty. Błyskawicznie zdobyła ogromną popularność, na co szybko zareagował rynek — pojawiło się mnóstwo dodatkowych akcesoriów, instrukcji i książek. Wśród tych ostatnich na szczególną uwagę zasługują publikacje autorstwa Simona Monka.
Elektroniczne projekty jego autorstwa zdobyły sobie licznych fanów. W Twoje ręce oddajemy kolejną książkę w całości poświęconą platformie Arduino. Sięgnij po nią i poznaj tajemnice pracy z tą płytką! W trakcie lektury poznasz krótką historię platformy, a następnie zobaczysz, jak obsługiwać przerwania sprzętowe, współpracować z urządzeniami 1-wire oraz obsługiwać interfejs USB. Ponadto przyśpieszysz działanie swojej płytki, zoptymalizujesz pobór prądu oraz zmniejszysz zużycie pamięci RAM. Na sam koniec nauczysz się obsługiwać sieć oraz tworzyć własne biblioteki. Książka ta jest doskonałą lekturą dla wszystkich fanów Arduino chcących jeszcze lepiej poznać tę platformę!
Poznaj zaawansowane techniki programowania Arduino!

Korzystaj z przerwań sprzętowych i zegarowych.
Zwiększ wydajność pracy mikrokontrolera pisząc efektywne szkice.
Minimalizuj ilość pamięci zajmowanej przesz szkice.
Zmniejsz natężenie prądu pobieranego przez Arduino.
Naucz się pracy z różnymi interfejsami — I2C, 1-Wire, SPI. Przesyłaj dane szeregowo za pomocą układu TTL.
Korzystaj z zaawansowanych funkcji płytek Leonardo i Due — między innymi emuluj działanie klawiatury i myszy USB.
Pisz szkice korzystające z internetu.
Poznaj zagadnienia związane z cyfrowym przetwarzaniem sygnałów.
Wykonuj jednocześnie więcej niż jedną operację na mikrokontrolerze nie obsługującym wielowątkowości.
Twórz i udostępniaj własne biblioteki.

Twórz własne projekty z Arduino!Spis treści:

O autorze
Podziękowania
Wstęp
    Pobieranie przykładów
    Czego będę potrzebował?
    Korzystanie z tej książki
Rozdział 1. Programowanie Arduino
    Czym jest Arduino
    Instalacja i środowisko programistyczne
        Instalacja środowiska programistycznego
        Blink
    Wycieczka po płytce Arduino
        Zasilanie
        Złącza zasilania
        Wejścia analogowe
        Złącza cyfrowe
    Płytki Arduino
        Uno i pochodne
        Duże płytki Arduino
        Małe płytki Arduino
        Płytki LilyPad i LilyPad USB
        Nieoficjalne płytki Arduino
    Język programowania
    Modyfikacja szkicu Blink
    Zmienne
    If
    Pętle
    Funkcje
    Wejścia cyfrowe
    Wyjścia cyfrowe
    Monitor portu szeregowego
    Tablice i macierze
    Wejścia analogowe
    Wyjścia analogowe
    Korzystanie z bibliotek
    Typy danych obsługiwane przez Arduino
    Polecenia Arduino
    Podsumowanie
Rozdział 2. Pod maską
    Krótka historia Arduino
    Anatomia Arduino
    Procesory AVR
        ATmega328
        ATmega32u4
        ATmega2560
        AT91SAM3X8E
    Arduino i Wiring
    Od szkicu do Arduino
    AVR Studio
    Instalacja programu rozruchowego
        Instalacja programu rozruchowego za pomocą aplikacji AVR Studio i programatora
        Instalacja programu rozruchowego za pomocą zintegrowanego środowiska programistycznego Arduino i drugiej płytki Arduino
    Podsumowanie
Rozdział 3. Przerwania i zegary
    Przerwania sprzętowe
        Piny przerwań
        Tryby przerwań
        Aktywacja wbudowanego rezystora podciągającego
        Procedury obsługi przerwań
        Zmienne ulotne
        Podsumowanie wiadomości na temat procedur obsługi przerwań
    Włączanie i wyłączanie obsługi przerwań
    Zegary i przerwania
    Podsumowanie
Rozdział 4. Przyspieszanie Arduino
    Jak szybko działa Twoje Arduino?
    Porównanie płytek Arduino
    Przyspieszanie wykonywania operacji arytmetycznych
        Czy naprawdę musisz stosować wartości typu float?
    Przeglądanie kontra obliczanie
    Szybkie wejścia-wyjścia
        Podstawowa optymalizacja kodu
        Bajty i bity
        Porty układu ATmega328
        Bardzo szybkie działanie wyjść cyfrowych
        Szybkie wejścia cyfrowe
    Przyspieszanie wejść analogowych
    Podsumowanie
Rozdział 5. Arduino i mały pobór prądu
    Płytki Arduino i pobór prądu
    Prąd i akumulatory
    Zmniejszenie częstotliwości taktowania
    Wyłączanie komponentów
    Usypianie
        Biblioteka Narcoleptic
        Budzenie za pomocą zewnętrznych przerwań
    Ograniczanie pobieranego prądu za pomocą wyjść cyfrowych
    Podsumowanie
Rozdział 6. Pamięć
    Pamięć Arduino
    Korzystanie z minimalnej ilości pamięci RAM
        Korzystanie z właściwych struktur danych
        Zachowaj ostrożność, korzystając z rekurencji
        Przechowywanie w pamięci flash stałych będących łańcuchami
        Rozpowszechnione błędne przekonania
        Pomiar wolnej pamięci
    Korzystanie z minimalnej ilości pamięci flash
        Korzystaj ze stałych
        Usuwaj zbędne elementy szkicu
        Pomiń program rozruchowy
    Statyczna i dynamiczna alokacja pamięci
    Łańcuchy
        Tablice elementów typu char
        Biblioteka Arduino StringObject
    Korzystanie z pamięci EEPROM
        Przykład korzystania z pamięci EEPROM
        Korzystanie z biblioteki avr/eeprom.h
        Ograniczenia pamięci EEPROM
    Korzystanie z pamięci Flash
    Zapisywanie danych na kartach SD
    Podsumowanie
Rozdział 7. Korzystanie z magistrali I2C
    Warstwa sprzętowa
    Protokół magistrali I2C
    Biblioteka Wire
        Inicjacja magistrali I2C
        Wysyłanie danych przez urządzenie nadrzędne
        Odbieranie danych przez urządzenie nadrzędne
    Przykład działania magistrali I2C
        Radio FM TEA5767
        Przesyłanie danych pomiędzy dwoma płytkami Arduino
        Płytki z diodami LED
        Zegar czasu rzeczywistego DS1307
    Podsumowanie
Rozdział 8. Praca z urządzeniami wyposażonymi w interfejs 1-Wire
    Sprzęt obsługujący interfejs 1-Wire
    Protokół 1-Wire
    Biblioteka OneWire
        Inicjalizowanie biblioteki OneWire
        Skanowanie magistrali
    Korzystanie z układu DS18B20
    Podsumowanie
Rozdział 9. Praca z urządzeniami wyposażonymi w interfejs SPI
    Operowanie bitami
        Wartości binarne i szesnastkowe
        Maskowanie bitów
        Przesuwanie bitów
    Sprzęt obsługujący magistralę SPI
    Protokół SPI
    Biblioteka SPI
    Przykład komunikacji za pomocą interfejsu SPI
    Podsumowanie
Rozdział 10. Szeregowa transmisja danych za pośrednictwem układu UART
    Sprzęt służący do szeregowej transmisji danych
    Protokół obsługujący szeregową transmisję danych
    Polecenia służące do obsługi szeregowej transmisji danych
    Biblioteka SoftwareSerial
    Przykłady szeregowej transmisji danych
        Komunikacja pomiędzy komputerem a Arduino za pośrednictwem interfejsu USB
        Komunikacja pomiędzy dwoma płytkami Arduino
        Moduł GPS
    Podsumowanie
Rozdział 11. Obsługa interfejsu USB
    Emulacja klawiatury i myszy
        Emulacja klawiatury
        Przykład emulacji klawiatury
        Emulacja myszy
        Przykład emulacji myszy
    Programowanie hosta USB
        Płytka USB Host i obsługująca ją biblioteka
        Host USB płytki Arduino Due
    Podsumowanie
Rozdział 12. Obsługa sieci
    Sprzęt sieciowy
        Płytka rozszerzeń wyposażona w kontroler sieci Ethernet
        Arduino Ethernet i Arduino EtherTen
        Arduino i Wi-Fi
    Biblioteka Ethernet
        Nawiązywanie połączenia
        Stawianie serwera sieci Web
        Tworzenie żądań
    Przykład szkicu korzystającego z biblioteki Ethernet
        Sprzętowy serwer sieci Web
        Pobieranie danych w formacie JSON
    Biblioteka WiFi
        Nawiązywanie połączenia
        Funkcje zdefiniowane w bibliotece WiFi
    Przykładowy szkic korzystający z sieci Wi-Fi
    Podsumowanie
Rozdział 13. Cyfrowe przetwarzanie sygnałów
    Wprowadzenie do cyfrowego przetwarzania sygnałów
    Uśrednianie odczytów
    Wstęp do filtrowania
    Prosty filtr dolnoprzepustowy
    Cyfrowe przetwarzanie sygnałów przez Arduino Uno
    Cyfrowe przetwarzanie sygnałów przez Arduino Due
    Generowanie kodu filtrującego
    Transformacja Fouriera
        Analizator spektrum
        Pomiar częstotliwości
    Podsumowanie
Rozdział 14. Praca z użyciem tylko jednego procesu
    Zmiana skali
    Dlaczego wątki są zbędne
    Funkcje setup i loop
        Najpierw wykrywaj, a dopiero później reaguj
        Pauza, która nie blokuje mikrokontrolera
    Biblioteka Timer
    Podsumowanie
Rozdział 15. Tworzenie bibliotek
    Kiedy należy tworzyć biblioteki?
    Stosowanie klas i metod
    Przykładowa biblioteka TEA5767 Radio
        Określ interfejs programistyczny
        Utwórz plik nagłówkowy
        Utwórz plik implementacji
        Utwórz plik ze słowami kluczowymi
        Utwórz folder z przykładami
    Testowanie biblioteki
    Publikacja biblioteki
    Podsumowanie
Dodatek A. Podzespoły
     Płytki Arduino
    Płytki rozszerzeń
    Moduły
    Dystrybutorzy

Skorowidz
Galeria
Dodaj Komentarz
Ocena
Wpisz kod widoczny na obrazku:
weryfikator
Zapytaj o szczegóły
Imię i nazwisko:
E-mail:
Telefon:
Twoje pytanie:
Wpisz kod widoczny na obrazku:
weryfikator
Koszyk
Twój koszyk jest pusty
Podgląd zamówienia

Aby sprawdzić status zamówienia wpisz jego unikalny numer
Ostatnio oglądane
Najczęściej oglądane
Subskrypcja
Chcesz otrzymywać informacje o nowościach w naszym sklepie?
Wpisz swój adres e-mail!



Waluta
Język
PolskiEnglish
6090362
Aktualna Data: 2018-12-19 00:05
© Księgarnia Internetowa Bookcase. Wszelkie Prawa Zastrzeżone. All Rights Reserved.