
Porady

Autor: Simon Monk
Tytuł Oryginału: Programming Arduino Next Steps: Going Further with Sketches, Second Edition
Tłumaczenie: Anna Mizerska, Konrad Matuk
ISBN: 978-83-283-7548-2
Format: 158x235
Liczba stron: 272 str.
Oprawa: miękka
Wydawnictwo Helion
W pewnych kwestiach nic się nie zmienia - Arduino pozostaje praktycznym, tanim mikrokontrolerem, który może komunikować się ze światem zewnętrznym i obsługiwać przeróżne urządzenia elektroniczne. Daje też pole do popisu licznym amatorom i hobbystom. Środowisko programistyczne wciąż ma prosty interfejs, a programowanie płytki samo w sobie jest łatwym zadaniem nawet dla ludzi bez doświadczenia w pisaniu kodu. Zmiany w świecie Arduino dotyczą większych możliwości oraz sukcesywnie dodawanych funkcjonalności, takich jak obsługa bibliotek, czy kolejnych interfejsów.
To drugie, starannie zaktualizowane wydanie przewodnika po programowaniu Arduino, przeznaczonego dla osób, które opanowały podstawy i chcą zdobyć umiejętności na wyższym, profesjonalnym poziomie. W książce dodatkowo ujęto zagadnienia wykorzystania Arduino do komunikacji z urządzeniami szeregowymi oraz z internetem rzeczy (IoT). Dowiesz się również, jak używać środowiska programistycznego Arduino do programowania kompatybilnych płytek. Prezentowane treści zostały zilustrowane praktycznymi przykładami stosowania omówionych technik. Nie zabrakło licznych kodów do pobrania, które ułatwią Ci pracę z nawet bardzo ambitnymi projektami.
Dzięki książce dowiesz się, jak:
Zostań mistrzem Arduino!
Rozdział 1. Programowanie Arduino
Rozdział 2. Pod maską
Rozdział 3. Kiedy Arduino to nie Arduino?
Rozdział 4. Przerwania i zegary
Rozdział 5. Przyspieszanie Arduino
Rozdział 6. Arduino i mały pobór prądu
Rozdział 7. Pamięć
Rozdział 8. Interfejsy Arduino
Rozdział 9. Korzystanie z magistrali I2C
Rozdział 10. Praca z urządzeniami wyposażonymi w interfejs 1-Wire
Rozdział 11. Praca z urządzeniami wyposażonymi w interfejs SPI
Rozdział 12. Szeregowa transmisja danych za pośrednictwem układu UART
Rozdział 13. Obsługa interfejsu USB
Rozdział 14. Obsługa sieci oraz internet rzeczy
Rozdział 15. Cyfrowe przetwarzanie sygnałów
Rozdział 16. Praca z użyciem tylko jednego procesu
Rozdział 17. Tworzenie bibliotek