- 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)
Zmontowany rozdzielacz zasilania, przeznaczony do zasilania kilku odbiorników z jednego źródła napięcia o większej mocy. AVT1930 C
Brak towaru
Wysokiej jakości filament XF-ABS do drukarki 3D o średnicy 1,75 mm. Na szpuli nawinięty jest 1 kg drutu. XF-ABS-GREY-175
Brak towaru
Elastyczna osłonka z tworzywa PCV do konektora 6M3, na przewód ØD=3.5mm, długość L=24mm, szerokość W=6.5mm, czarna, RoHS
Moduł 9DOF oparty na układzie MPU-9250 (3-osiowe: akcelerometr, żyroskop oraz magnetometr). Komunikacja przez interfejs I2C. Moduł zasilany jest napięciem 2,4-3,6 V. SparkFun SEN-13762
Brak towaru
Odbiornik AM sygnału DCF77 z układem MAS6180, pozwala na odbieranie ramek sygnału synchronizacji z wzorca czasu, wykorzystującego częstotliwość nośną 77,5kHz. Dzięki temu modułowi, możliwe jest stworzenie zegara o automatycznej synchronizacji daty i godziny. Moduł ma dolutowaną antenę ferrytową. modDCF77
Brak towaru
Moduł z układem SoC Tegra X1 zawierającym cztery 64-bitowe rdzenie ARM Cortex A57 oraz układ graficzny Maxwell składający się z 256 rdzeni wspierających technologię CUDA. NVIDIA Jetson TX1
Brak towaru
Shield do Arduino pozwala na dołączanie kamer z serii ArduCAM. Współpracuje z kamerami o matrycy 0,3-5 Mpx z wyjściem typu RAW, RGB, YUV, JPEG. Jest kompatybilny z większością płytek Arduino. Można go także zastosować w Raspberry Pi. ArduCam B0051+B0011
Brak towaru
Shield do Arduino z dotykowym wyświetlaczem LCD TFT 3,2\'\', pozwala na dołącznie kamer z serii ArduCAM. Współpracuje z kamerami o matrycy 0,3-5 Mpx z wyjściem typu RAW, RGB, YUV, JPEG. ArduCam B0052+B0011
Brak towaru
Adapter, do którego można podłączyć do 4 kamer przez złącza FFC. Adaptery można połączyć kaskadowo (maksymalnie 4), co umożliwia podłączenie do 16 kamer do pojedynczej płytki Raspberry Pi. ArduCAM B0069
Brak towaru
Moduł kamery czułej na światło podczerwone 5 MPx z sensorem OV5647 bez filtru IR dla Raspberry Pi z możliwością wymiany obiektywu i dołączonym obiektywem HX-27227. Maksymalna rozdzielczość video wynosi 1080p. ArduCam B0035
Brak towaru
Moduł kamery 5 Mpx z sensorem OV5647 współpracujący ze wszystkimi wersjami Raspberry Pi z możliwością wymiany obiektywu i dołączonym szerokokątnym obiektywem LS-40180 Fisheye M12x0.5. Maksymalna rozdzielczość video wynosi 1080p. ArduCam B0055
Brak towaru
Moduł wyposażony w układ Texas Instruments CC3200 umożliwiający transmisję WiFi z kamerą 2 MPx JPEG oraz sensorem Aptina MT9D111. Arducam B0073
Brak towaru
SparkFun 9DoF Sensor Stick to moduł z czujnikiem 9DoF LSM9DS1 (3-osiowy akcelerometr, 3-osiowy magnetometr, 3-osiowy żyroskop). Moduł ma wyprowadzony interfejs I2C, zasilanie 3,3 V. SparkFun SEN-13944
Brak towaru
Gravity: GPIO Shield dla Arduino to ekspander portów I/O kompatybilny z Arduino UNO. Pozwala rozszerzyć możliwości płytki bazowej poprzez udostępnienie łącznie aż 36 pinów cyfrowych i analogowych oraz interfejsów UART i I2C. DFRobot DFR0334
Brak towaru
Expansion Shield X400 to karta dźwiękowa przeznaczona dla Raspberry Pi B+/2B/3B. Karta dekoduje sygnał audio z interfejsu I2S komputera, sygnał wyjściowy jest dostępny na złączach: cinch (analogowy stereo), jack 3,5 mm oraz złącza śrubowe (wyjście dla głośników 2x30 W) Możliwość sterowania pilotem. DFRobot DFR0449
Brak towaru
Moduł Teensy Prop Shield przeznaczony jest do generowania efektów dźwiękowych i świetlnych w urządzeniach przenośnych i inteligentnych ubraniach. Teensy Prop Shield zawiera zestaw czujników 10 DoF, wzmacniacz audio o mocy 2 W, szybkie bufory 5 V do sterowania diodami LED APA102 oraz 8 MB pamięci Flash. DEV-13995
Brak towaru
Tomasz Francuz