- Obecnie brak na stanie

Tomasz Francuz
ISBN: 978-83-246-9814-1
Data wydania: 2015-01-09
Liczba stron: 712
Format: 158x235 mm
Mikrokontroler pod kontrolą!
Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i programowania wie, że można wykorzystać je na tysiąc sposobów, a prostota budowy, szybkość działania, bogactwo peryferii i wiele darmowych narzędzi czynią je tym bardziej atrakcyjnymi gadżetami. Jeśli chciałbyś zgłębić tajniki programowania mikrokontrolerów albo podszkolić własne umiejętności w tej dziedzinie, czas zajrzeć do tej książki!
W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. Odkryjesz, jak wykorzystać piloty telewizyjne do sterowania pisanym programem i jak połączyć program w C z asemblerem. Miłośnicy LED-ów zrozumieją, jak obsługiwać wielokolorowe matryce z wykorzystaniem peryferii dostępnych w AVR oraz jak sprzętowo realizować wymianę danych z popularnymi diodami ze sterownikiem WS2812B. Jeśli chcesz, by mikrokontroler stał się Twoim sprzymierzeńcem, musisz przeczytać tę książkę!
Mikrokontroler wielkich możliwości do Twoich usług!
Spis treści
Wstęp do wydania drugiego (13)
Wstęp (15)
Rozdział 1. Jak zacząć, czyli instalacja środowiska (19)
Rozdział 2. Mikrokontroler i jego otoczenie (33)
Rozdział 3. Programatory (53)
Rozdział 4. Na czym pracujemy, czyli ATmega168/328 Xplained Mini w skrócie (77)
Rozdział 5. Bity konfiguracyjne (85)
Rozdział 6. Arytmetyka i operacje bitowe (95)
Rozdział 7. Podstawy języka C na AVR (123)
Rozdział 8. Zarządzanie projektem i preprocesor (155)
Rozdział 9. Sekcje programu (183)
Rozdział 10. Kontrola rdzenia i zarządzanie poborem energii (193)
Rozdział 11. Dynamiczna alokacja pamięci (207)
Rozdział 12. Wbudowana pamięć EEPROM (223)
Rozdział 13. Dostęp do pamięci FLASH (245)
Rozdział 14. Dostęp do 16-bitowych rejestrów IO (255)
Rozdział 15. Zwalniamy, czyli kiedy opóźnienia są konieczne (259)
Rozdział 16. Pliki z danymi - jak je dodawać do projektu? (267)
Rozdział 17. Dostęp do portów IO mikrokontrolera (277)
Rozdział 18. Rejestry IO ogólnego przeznaczenia (303)
Rozdział 19. Przerwania (307)
Rozdział 20. Timery (343)
Rozdział 21. RTC - czyli trochę o zegarach (365)
Rozdział 22. Komparator (379)
Rozdział 23. Przetwornik analogowo-cyfrowy (383)
Rozdział 24. Obsługa alfanumerycznych wyświetlaczy LCD (407)
Rozdział 25. Monochromatyczne wyświetlacze graficzne (439)
Rozdział 26. Interfejs USART (477)
Rozdział 27. Interfejs SPI (511)
Rozdział 28. Interfejs TWI (531)
Rozdział 29. Interfejs USI (563)
Rozdział 30. Interfejs 1-wire (569)
Rozdział 31. Dużo LED-ów, dużo zabawy (587)
Rozdział 32. Piloty TV (601)
Rozdział 33. Łączenie kodu C i asemblera (617)
Rozdział 34. Bootloader (639)
Rozdział 35. Debugowanie programu (661)
Skorowidz (695)
Moduł z kamerą 8 Mpx IMX219 i obiektywem o kącie widzenia 75°. Przeznaczony dla Nvidia Jetson Nano oraz Raspberry Pi CM. ArduCAM B0187
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Terenowe podwozie Dagu Wild Thumper 4WD w kolorze czarnym, w komplecie koła o średnicy 120mm oraz silniki z przekładnią 75:1. Podwozie jest wykonane z blachy aluminiowej, otwory o średnicy 4mm rozmieszczone co 10mm umożliwiają montaż kontrolera oraz akcesoriów. Pololu 1567
Brak towaru
Akumulator Li-Ion 18650 o nominalnym napięciu 3,6V i pojemności 3000mAh. Posiada zabezpieczenie przed przeładowaniem, nadmiernym rozładowaniem, przeciążeniem i zwarciem.
Brak towaru
Brak towaru
Brak towaru
Kamera z sensorem CMOS OV7725 o rozdzielczości 640x480px. Komunikuje się przez interfejs równoległy. ArduCAM U6038
Brak towaru
Obudowa do komputerów Raspberry: Pi 3 model B+, Pi 3 model B, Pi 2 model B oraz Pi 1 model B+ w kolorze czarnym z tworzywa sztucznego
Brak towaru
BleBox tempSensor to miniaturowy czujnik temperatury pozwalający na jej monitorowanie za pomocą WiFi. Pozwala na pomiar temperatury w zakresie od -55 do +125 stopni Celsjusza (z dokladnością do ± 0,5°C )
Brak towaru
Wyświetlacz E-Ink o rozdzielczości 264x176 pikseli i przekątnej 2,7 cala. Pozwala na wyświetlanie trzech kolorów: czarnego, czerwonego oraz białego. Wyświetlacz posiada wbudowany kontroler, komunikacja odbywa się za pomocą interfejsu SPI. Waveshare 2.7inch e-Paper (B)
Brak towaru
Brak towaru
Cyfrowy woltomierz LED 0,28" o zakresie pomiarowym 0-100V. Moduł zasilany napięciem 3-30V.
Brak towaru
Brak towaru
MYIR MYC-C7Z020 to moduł komputera jednopłytkowego opartego na układzie MYC-C7Z020. Układ ten składa się z dwurdzeniowego procesora opartego na rdzeniu Cortex-A9 (667 MHz) oraz układu FPGA Artix-7. Płytka posiada 1 GB pamięci DDR3 SDRAM, 4 GB pamięci eMMC oraz 32 MB pamięci QSPI Flash. Płytka jest wyposażona liczne peryferia, których wyjścia zostały wyprowadzone na dwóch złączach 140-pinowych.
Brak towaru
Tomasz Francuz