- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 296
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Arduino dla zaawansowanych
Platforma Arduino to cudowne dziecko inżynierów, dzięki któremu świat elektroniki zyskał tysiące nowych entuzjastów. Skąd oni się wzięli? Dzięki Arduino nawet kompletny laik może zbudować atrakcyjny układ elektroniczny, który ułatwi mu życie. Jeżeli do tego dołożymy świetną dokumentację oraz środowisko przeznaczone specjalnie do tworzenia oprogramowania, to staje się jasne, dlaczego Arduino jest tak popularne.
Na rynku wydawniczym obecnych jest już kilka pozycji poświęconych Arduino, jednak zazwyczaj zawierają one zbiory projektów, które czytelnik może wykonać we własnym zakresie. Tymczasem jeżeli masz ambicję tworzyć nowatorskie rozwiązania, których nie spotkasz w sieci ani w książkach, musisz zdobyć zdecydowanie szerszą wiedzę. Ta książka Ci jej dostarczy. W trakcie lektury dowiesz się, jak wykorzystać sieci radiowe XBee, komunikować się z systemem Android oraz integrować Arduino z niestandardowymi układami, takimi jak Atmel. Ponadto dowiesz się, jak wykorzystać wiele platform Arduino do pracy nad jednym problemem. A potem nauczysz się tworzyć biblioteki dla Arduino i udostępniać je społeczności. W tym tkwi największa siła platformy!
Dowiedz się:
- jak zwiększyć wydajność Arduino
- jak zbudować sieć sensorową
- do czego wykorzystać moduły radiowe XBee
- jak stworzyć grę na Arduino
Obowiązkowa lektura dla każdego pasjonata elektroniki!
Jeżeli budujesz urządzenia z użyciem płyty Arduino i chcesz tworzyć innowacyjne, efektowne projekty, ta książka jest właśnie dla Ciebie. Znajdziesz w niej szczegółowe informacje o narzędziach, metodach i konstrukcjach, które rozwiną Twoje umiejętności i pozwolą tworzyć ciekawe, pomysłowe rozwiązania.
Autorzy Arduino dla profesjonalistów - Rick Anderson, zawodowy projektant i instruktor, oraz Dan Cervo, doświadczony eksperymentator - będą Twoimi przewodnikami po zaawansowanych możliwościach Arduino. Nauczysz się między innymi:
- korzystać z pakietu do programowania akcesoriów w systemie Android
- symulować, testować i diagnozować sieci sensorowe
- budować zaawansowane sieci radiowe XBee
- rozwijać biblioteki dla Arduino i udostępniać je społeczności programistów
- tworzyć gry z wykorzystaniem nakładki Gameduino i innych elementów
- łączyć telefon z systemem Android z siecią sensorową
- integrować płytę Arduino z niestandardowymi układami Atmel i Microchip’s PIC32
- zwiększać moc Arduino łącząc wiele płyt ze sobą
Zatem do dzieła razem z Arduino dla profesjonalistów! Ta książka pomoże Ci posiąść szeroką wiedzę i umiejętności, dzięki którym będziesz budował zaawansowane, interaktywne urządzenia i projekty oparte na płycie Arduino.
Wybrane bestsellery
-
This book will help you leverage ChatGPT to accelerate your IoT innovation and development. You'll learn essential IoT concepts and elements, explore project examples, and complete an end-to-end application through step-by-step guidance.
-
This second edition of Internet of Things Programming Projects will equip both beginners and experienced programmers with the knowledge and skills needed to create projects using Raspberry Pi, web services, LoRa, wireless communication, and MQTT.
-
In this book, you'll learn programming techniques to create state-of-the-art PLC software using structured text. You'll delve into complex computer science concepts to give yourself an edge over the competition and create resounding software.
-
Explore aerodynamic calculations essential for designing drones, sensors, and actuators to facilitate flight. This book covers firmware description and GCS software to help you in building and configuring your own drone.
-
FPGAs empower you to accelerate problem-solving with custom hardware architectures. This book teaches SystemVerilog and VHDL programming, providing hands-on experience in crafting projects like calculators, keyboard interfaces, and VGA displays.
-
Enhance robots' perception with AI and ML techniques from neural networks to computer vision. From basic robotics to advanced techniques like NLP and reinforcement learning, this book guides you to create intelligent robots ready for real-world tasks.
-
This book guides you through IoT's foundational concepts, practical applications, hardware such as Arduino, and software like ChatGPT. You'll discover how to build secure, industry-level IoT solutions and stay ahead of future trends.
Ebooka "Arduino dla zaawansowanych" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Arduino dla zaawansowanych" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Arduino dla zaawansowanych" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Arduino dla zaawansowanych (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Wiadomości Elektrotechniczne K.W. 10/2014Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
We Wprowadzeniu autorzy piszą: Niniejsza książka opisuje zastosowania i koncepcje wykorzystywane przez doświadczonych twórców. Oprócz opisu projektów książka zawiera przykłady pomysłów, które mogą być łatwo zastosowane w wielu różnych projektach, inspirując do tworzenia nowych. Celem książki jest, aby średnio zaawansowani użytkownicy stali się profesjonalistami w tej dziedzinie.
Autorzy omawiają następującą tematykę w poszczególnych rozdziałach książki:
Zmiany w rdzeniu Arduino 1.0.4 - zmiany w środowisku programistycznym i szkicowniku, aktualizacja interfejsu API, rdzeń Arduina API Core 1.004, ulepszenia płyt i kompatybilność USB,
Programowanie Arduino i kodowanie społecznościowe - elementy kodowania społecznościowego i zarządzania projektem, zarządzanie projektem w kodowaniu społecznościowym, podstawowa kontrola wersji, dokumentacja, udostępnianie projektu społeczności Arduino, jak zbudować środowisko programistyczne Arduino, zasoby społeczności,
Oprogramowanie openFrameworks a Arduino - od czego zacząć, kod Arduino, konfiguracja openFrameworks, koduj raz dzięki Firmata i ofArduino, rozwijanie pomysłu, inne pomysły do realizacji,
Narzędzia Android ADK - urządzenia z systemem Android, co należy sprawdzić, kom¬patybilne urządzenia, modyfikacje, konfiguracja środowiska Arduino IDE, uzupełnienie szkieletu kodu, interfejs SPI i protokół ADK,
Moduły radiowe XBee - zakupy modułów, prosty układ, tryb transparentny, tryb API, pakiet żądań i odpowiedzi, odbiór i odsyłanie danych w Arduino, oprogramowanie wbudowane w urządzenia końcowe,
Symulacja czujników - czujniki analogowe, cyfrowe, szeregowe, transmisja 12C,
Kontroler PIU - obliczenia matematyczne, konfiguracja kontrolera PIO, aplikacja PlO Tuner, porównanie kontrolerów PlO, DEAD BAND oraz ON/OFF, kontroler PlO może starować, dodatkowe materiały,
Sieci sensorowe Android - budowa sieci sensorowej, biblioteki openFrameworks, kod Arduino, aplikacja Android,
Zastosowanie Anduino z układami PIC32 i ATtiny Atmel - Anduino i niestandardowe środowisko, środowisko MPlOE i platforma chipKlT PIC32, zastosowanie Arduino z ro¬dziną układów ATtiny, zastosowanie Arduino jako programatora systemowego,
Wieloprocesorowość: większa moc połączonych Arduino - standard I2C i SPI, połączenia dwóch urządzeń, dwubiegunowa symetryczna szyna danych, migracja do płyty Mega, zalecane praktyki montażowe,
Tworzenie gier dla Arduino - gry odpowiednie, prosta gra, lepszy wyświetlacz i grafika, Własne biblioteki dla Arduino - co musisz wiedzieć, aby napisać własną bibliotekę, utworzenie biblioteki Motor, anatomia folderu bibliotek Arduino, obiekty Arduino i konwencje bibliotek,
Zestaw testowy Arduino - instalacja zestawu, rozpoczęcie testów, format wyniku testu, podstawowe funkcje zestawu testów, wbudowane testy, strategia testów płyty, testowanie pamięci i bibliotek.
Każdy rozdział zakończony jest podsumo¬waniem. Książka zawiera notę o autorach, wprowadzenie, podziękowania, skorowidz oraz uwagi o korektorze merytorycznym.
Szczegóły ebooka
- Tytuł oryginału:
- Pro Arduino
- ISBN Książki drukowanej:
- 978-83-246-8222-5, 9788324682225
- Data wydania książki drukowanej:
- 2014-02-24
- ISBN Ebooka:
- 978-83-246-8223-2, 9788324682232
- Data wydania ebooka:
- 2014-02-24 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 170x230
- Numer z katalogu:
- 16908
- Rozmiar pliku Pdf:
- 19.2MB
- Rozmiar pliku ePub:
- 5.3MB
- Rozmiar pliku Mobi:
- 12.1MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Zmiany w środowisku programistycznym Arduino (15)
- Zmiany w szkicowniku (17)
- Aktualizacje interfejsu API (17)
- Funkcja pinMode (17)
- Zwracane typy danych (18)
- Typ uint_8 (18)
- Rdzeń Arduino API Core 1.0.4 (18)
- Biblioteka Arduino.h (18)
- Ulepszony obiekt Serial (19)
- Ulepszona klasa Stream (19)
- Klasa Print (20)
- Nowa klasa Printable (22)
- Ulepszona biblioteka String (22)
- Ulepszona biblioteka Wire (22)
- Ulepszona biblioteka HardwareSerial (23)
- Ulepszenia płyt i kompatybilność USB (23)
- Ulepszony program Avrdude (23)
- Nowa płyta Arduino Leonardo (23)
- Warianty płyt (25)
- Opcje programów ładujących zmienione na programatory (27)
- Nowe programy rozruchowe (27)
- Oprogramowanie wbudowane USB dla układu 16u2 (27)
- Podsumowanie (28)
- Elementy kodowania społecznościowego i zarządzania projektem (30)
- Czym jest projekt i jak jest zorganizowany? (30)
- Kontrola wersji (33)
- Śledzenie spraw (33)
- Dokumentacja (34)
- Zarządzanie projektem w kodowaniu społecznościowym (34)
- Kontrola wersji w programach Git i GitHub (34)
- Czym jest program Git? (34)
- Instalacja programu Git (35)
- Narzędzia GitHub (35)
- Podstawowa kontrola wersji (36)
- Tworzenie własnego projektu (36)
- Edycja kodu i sprawdzanie zmian (38)
- Przebieg procesu (38)
- Podsumowanie: utworzenie własnego projektu (40)
- Podsumowanie: odgałęzienie innego projektu (41)
- Tworzenie żądania zmian (43)
- Jak uwzględniać żądania zmian (47)
- Czym jest zarządzanie sprawami? (50)
- Zarządzanie sprawami w systemie GitHub (50)
- Połączenie kontroli wersji z zarządzaniem zmianami (51)
- Dokumentacja (52)
- System GitHub wiki (52)
- Tworzenie stron (52)
- Składnia Markdown (54)
- Udostępnianie projektu społeczności Arduino (57)
- Odgałęzienie projektu Arduino (57)
- Jak zbudować środowisko programistyczne Arduino (58)
- Zasoby społeczności (59)
- Podsumowanie (59)
- Od czego zacząć (62)
- Kod Arduino (62)
- Weryfikacja kodu (63)
- Funkcje Arduino do transmisji szeregowej (63)
- Konfiguracja openFrameworks (64)
- Połączenie z Arduino za pomocą openFrameworks (64)
- Weryfikacja kodu (66)
- Funkcje openFrameworks do transmisji szeregowej (67)
- Koduj raz dzięki Firmata i ofArduino (67)
- Konfiguracja protokołu Firmata (68)
- Sterowanie Arduino za pomocą openFrameworks (69)
- Weryfikacja kodu (71)
- Najważniejsze stałe wykorzystywane przez klasę ofArduino (71)
- Lista funkcji klasy ofArduino (71)
- Rozwijanie pomysłu (72)
- Zmiany w kodzie (73)
- Weryfikacja kodu (74)
- Inne pomysły do zrealizowania (74)
- Podsumowanie (75)
- Urządzenia z systemem Android (78)
- Co należy sprawdzić (78)
- Kompatybilne urządzenia (78)
- Modyfikacje (79)
- Konfiguracja środowiska Arduino IDE (79)
- Tworzenie aplikacji w systemie Android (80)
- Szkic Arduino (84)
- Aplikacja Android ADK (85)
- Plik src/CH4.example.proArduino/CH4ExamplesActivity.java (89)
- Uzupełnienie szkieletu kodu (94)
- Uzupełnienie aplikacji (96)
- Arduino (100)
- Weryfikacja kodu (101)
- Interfejs SPI i protokół ADK (101)
- Podsumowanie (103)
- Zakup modułów XBee (106)
- Prosty układ (107)
- Tryb transparentny (polecenia AT) (108)
- Konfiguracja modułu (108)
- Konfiguracja Arduino (109)
- Weryfikacja kodu (109)
- Tryb API (110)
- Konfiguracja modułu (110)
- Konstrukcja pakietów API (111)
- Wysyłanie poleceń (112)
- Wysyłanie danych (113)
- Pakiety żądań (114)
- Pakiety odpowiedzi (115)
- Odbiór i odsyłanie danych w Arduino (117)
- Oprogramowanie wbudowane urządzenia końcowego (121)
- Podsumowanie (123)
- Czujniki analogowe (126)
- Czytnik czujnika analogowego (126)
- Filtr dolnoprzepustowy (126)
- Weryfikacja kodu (128)
- Drabinka rezystorowa (128)
- Weryfikacja kodu (131)
- Czujniki cyfrowe (131)
- Czujniki PWM (131)
- Kod Graya (131)
- Czujniki szeregowe (135)
- Szeregowe wysyłanie danych (135)
- Weryfikacja kodu (137)
- Transmisja I2C (137)
- Rejestr TWRC (138)
- Rejestr TWAR (139)
- Rejestr TWDR (139)
- Rejestr TWSR (139)
- Wysyłanie danych magistralą I2C (139)
- Weryfikacja kodu (141)
- Podsumowanie (141)
- Obliczenia matematyczne (143)
- Część proporcjonalna (143)
- Część całkująca (144)
- Część różniczkująca (144)
- Suma wszystkich części (145)
- Czas (145)
- Konfiguracja kontrolera PID (146)
- Połączenia sprzętu (146)
- Weryfikacja kodu (147)
- Aplikacja PID Tuner (148)
- Porównanie kontrolerów PID, DEAD BAND oraz ON/OFF (149)
- Kontroler PID może sterować (150)
- Regulacja kontrolera (151)
- Biblioteka PID (152)
- Funkcje biblioteki PID (153)
- Dodatkowe materiały (154)
- Podsumowanie (154)
- Budowa sieci sensorowej (156)
- Biblioteki openFrameworks (157)
- Kod Arduino (164)
- Aplikacja Android (171)
- Podsumowanie (178)
- Arduino i niestandardowe środowiska (179)
- Środowisko MPIDE i platforma chipKIT PIC32 (180)
- Przykład: wykrywanie przedmiotów z zastosowaniem usługi Task Manager (182)
- Zastosowanie Arduino z rodziną układów ATtiny (188)
- Rodzina ATtiny 85/45/25 (189)
- Rodzina ATtiny 84/44/24 (190)
- Rodzina ATtiny 4313 oraz 2313 (190)
- Zastosowanie Arduino jako programatora systemowego (191)
- Projekt: pudełko otwierane szyfrem (192)
- Co robi to urządzenie (192)
- Lista materiałów (193)
- Podsumowanie (196)
- Standard I2C (198)
- Standard SPI (199)
- Połączenie dwóch urządzeń (199)
- Konfiguracja urządzenia master SPI (202)
- Weryfikacja kodu (203)
- Wektory przerwań (203)
- Konfiguracja SPI za pomocą rejestrów (204)
- Weryfikacja kodu (207)
- Wiele urządzeń slave (208)
- Tryb master w rejestrze (208)
- Weryfikacja kodu (209)
- Dwubiegunowa symetryczna szyna danych (209)
- Kod SABB (210)
- Weryfikacja kodu (213)
- Połączenie urządzeń SABB i SPI (213)
- Migracja do płyty Mega (214)
- Zalecane praktyki montażowe (215)
- Podsumowanie (216)
- Gry odpowiednie dla Arduino (217)
- Prosta gra (218)
- Prototyp gry (219)
- Programowanie gry (220)
- Weryfikacja kodu (225)
- Nieuczciwe sztuczki (225)
- Lepszy wyświetlacz i grafika (225)
- Biblioteka Gameduino (226)
- Nowa gra Ułóż stos (227)
- Sztuka (229)
- Kodowanie gry Ułóż stos (231)
- Weryfikacja kodu (235)
- Dźwięki (236)
- Trochę efektów (237)
- Programowanie automatycznej gry (238)
- Ostatnie szlify (241)
- Materiały o arcade i innych grach (242)
- Podsumowanie (242)
- Co musisz wiedzieć, aby napisać własną bibliotekę (243)
- Utworzenie prostej biblioteki (245)
- Utworzenie biblioteki Motor (249)
- Anatomia folderu bibliotek Arduino (254)
- Folder przykładów (255)
- Licencja (255)
- Plik keywords.txt (255)
- Instalacja bibliotek Arduino (256)
- Użycie bibliotek Arduino (256)
- Obiekty Arduino i konwencje bibliotek (256)
- Podsumowanie (263)
- Instalacja zestawu testowego (266)
- Rozpoczęcie testów (268)
- Format wyniku testu Arduino (270)
- Szczegóły sekcji wyniku testu (270)
- Podstawowe funkcje zestawu testowego (271)
- Funkcja ATS_begin (271)
- Funkcja ATS_PrintTestStatus (272)
- Funkcja ATS_end (272)
- Użycie podstawowych funkcji (272)
- Wbudowane testy (273)
- Strategie testów płyt pochodnych od Arduino (273)
- Testowanie pamięci (274)
- Przykład: testowanie wycieku pamięci (277)
- Testowanie bibliotek (278)
- Test funkcji SPI.transfer() (284)
- Test funkcji setBitOrder() (284)
- Test funkcji setClockDivider() (285)
- Test funkcji setDataMode() (285)
- Wyniki testów biblioteki SPI (286)
- Podsumowanie (286)
O autorach (11)
O korektorze merytorycznym (12)
Wprowadzenie (13)
Podziękowania (14)
Rozdział 1. Zmiany w rdzeniu Arduino 1.0.4 (15)
Rozdział 2. Programowanie Arduino i kodowanie społecznościowe (29)
Rozdział 3. Oprogramowanie openFrameworks a Arduino (61)
Rozdział 4. Narzędzia Android ADK (77)
Rozdział 5. Moduły radiowe XBee (105)
Rozdział 6. Symulacja czujników (125)
Rozdział 7. Kontrolery PID (143)
Rozdział 8. Sieci sensorowe Android (155)
Rozdział 9. Zastosowanie Arduino z układami PIC32 i ATtiny Atmel (179)
Rozdział 10. Wieloprocesorowość: większa moc połączonych Arduino (197)
Rozdział 11. Tworzenie gier dla Arduino (217)
Rozdział 12. Własne biblioteki dla Arduino (243)
Rozdział 13. Zestaw testowy Arduino (265)
Skorowidz (287)
Oceny i opinie klientów: Arduino dla zaawansowanych Rick Anderson, Dan Cervo (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(1)
(0)
(0)
(0)
więcej opinii