Mikrokontrolery

1
Ebook

Arduino w nauce. Gromadzenie, wyświetlanie i przetwarzanie danych z czujników

Richard J. Smythe

Oto proste na pierwszy rzut oka pytanie: jak można realizować podstawowe pomiary za pomocą Arduino, Raspberry Pi lub komputera PC? W większości przypadków rzeczywiście potrafimy wykorzystywać mikrokontrolery, czujniki i umiejętności programistyczne w celu gromadzenia danych. W tej książce autor poszedł jednak o krok dalej i zaprezentował, jak można przekształcić komputer PC, Raspberry Pi i Arduino w system, który może nie tylko gromadzić dane, ale również odpowiednio je oceniać i analizować. Zaczniemy od prostych zagadnień i na początku zapoznamy się z podstawami elektroniki oraz głównymi pojęciami związanymi z techniką cyfrową i analogową. W książce zostanie przedstawionych 10 ćwiczeń, które pozwolą zdobyć praktyczną wiedzę o właściwościach mikrokontrolerów, graficznej prezentacji danych, podstawowych technikach wykorzystywanych w elektronice oraz podstawach sterowania i pozyskiwania danych. Książka „Arduino w nauce” objaśnia, jak monitorować i mierzyć parametry fizyczne i chemiczne za pomocą układów scalonych i komputerowych systemów obliczeniowych. Dzięki tej książce: •  zapoznamy się z podstawowymi sposobami kontaktowania się człowieka z maszyną za pomocą oprogramowania służącego do nadzorowania procesu technologicznego i pozyskiwania danych; •  przeanalizujemy koncepcje odmierzania czasu, zliczania zdarzeń i komunikacji szeregowej; •  przystosujemy mikrokontrolery do wykonywania skomplikowanych działań; •  zrozumiemy zasady pozyskiwania i prezentacji danych. Hobby – majsterkowanie / oprogramowanie Dla średniozaawansowanych

2
Ebook

AVR i ARM7. Programowanie mikrokontrolerów dla każdego

Paweł Borkowski

Poznaj sposoby programowania mikrokontrolerów -- nigdy nie wiadomo, kiedy życie zmusi Cię do skonstruowania robota Jak efektywnie nauczyć się programowania mikrokontrolerów? Jak skonstruować programator lub zdobyć go w inny sposób? Jak obsługiwać wyświetlacz LED w czterech językach? Jeżli nie masz pojęcia o programowaniu mikrokontrolerów, a chcesz się tego nauczyć, ta książka jest właśnie dla Ciebie. Nie musisz wcześniej mieć wiedzy z zakresu elektroniki, ponieważ wszystkie potrzebne pojęcia zostały tu wyjaśnione od podstaw. Niepotrzebna Ci także znajomość programowania w jakimkolwiek języku -- te informacje, podane w możliwie najbardziej przystępny sposób, też znajdziesz w podręczniku. Wobec tego wszystko, czego potrzebujesz, to chęć nauki. I jeszcze jedno: może zastanawiasz się, co począć z takim mikrokontrolerem? Otóż możesz zastosować go do konstruowania efektów świetlnych z diod, sterowania modelami samolotów, a nawet sterowania robotami. Jeżeli wiesz już co nieco na temat programowania mikrokontrolerów, ale chcesz poszerzyć swoją wiedzę -- do tego również przyda się ta książka. Dzięki niej dowiesz się, na czym polega programowanie mikrokontrolerów dwóch rodzin: AVR (na przykładzie układu ATmega8) i ARM7 (na przykładzie układu LPC2106). Nauczysz się programowania układów w czterech językach programowania: asemblerze (środowisko AVR Studio 4), języku C (środowisko WinAVR), języku bascom (środowisko Bascom) oraz Pascalu (środowisko mikroPascal). Z łatwością zdobędziesz, a potem -- wykonując poszczególne ćwiczenia -- sprawdzisz nowe, niesamowite umiejętności, ponieważ cała wiedza podana jest tu przejrzyście i w dodatku z humorem. Programowanie mikrokontrolerów z rodziny AVR oraz ARM7 Obsługa diod i wyświetlaczy LED Obsługa przycisków i klawiatur Wyświetlacze alfanumeryczne Obsługa przerwań Komunikacja między mikrokontrolerami (USART) Obsługa wyświetlaczy graficznych z telefonu komórkowego Siemens S65 Serwomechanizmy Kompilatory Programowanie z użyciem systemów czasu rzeczywistego na przykładzie FreeRTOS Cała wiedza potrzebna, aby zostać ekspertem od programowania mikrokontrolerów!

3
Ebook

AVR. Praktyczne projekty

Tomasz Francuz

Programowanie mikrokontrolerów to nic trudnego! Czas się o tym przekonać! Poznaj mikrokontrolery AVR z rodziny XMEGA Naucz się praktycznie programować je w języku C Zdobądź doświadczenie w stosowaniu układów AVR Układy AVR przebojem wdarły się na rynek mikrokontrolerów. Szybko zdobyły serca hobbystów i profesjonalistów - zdecydowały o tym niska cena, ogromne możliwości i wydajność obliczeniowa oraz prostota używania i dostępność darmowych narzędzi, które ułatwiają programowanie tych układów. Szczególnie dużym uznaniem wśród użytkowników mikrokontrolerów cieszą się układy należące do rodziny XMEGA, jednak do tej pory brak było na polskim rynku publikacji opisujących ich architekturę, programowanie i zastosowanie. Lukę tę doskonale wypełnia książka „AVR. Praktyczne projekty ”, której autor postawił sobie za cel szczegółowe omówienie problemów związanych z programowaniem mikrokontrolerów XMEGA, z uwzględnieniem modułów, które nie występują w układach należących do innych rodzin AVR. Jeśli posiadasz już podstawowe umiejętności w zakresie programowania mikrokontrolerów, pozycja ta umożliwi Ci praktyczne rozwinięcie talentów w tej dziedzinie - samodzielnie zrealizujesz m.in. projekt zegara, analizatora logicznego i wiele innych! To doskonała pozycja zarówno dla czytelników pierwszej książki Tomasza Francuza „Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji”, jak i dla osób, które opanowały podstawy programowania mikrokontrolerów we własnym zakresie. Architektura układów AVR XMEGA Warsztat pracy programisty mikrokontrolerów Tworzenie projektów i zarządzanie nimi Sposoby pisania efektywnego kodu Korzystanie z różnych typów danych Wykonywanie operacji wejścia-wyjścia Zarządzanie pamięcią mikrokontrolera Sterowanie pracą zegara Obsługa przerwań i system zdarzeń Używanie timerów i liczników Sterowanie urządzeniami zewnętrznymi Praktyczne przykłady zastosowań mikrokontrolerów Dowiedz się, co można osiągnąć za pomocą języka C i układów AVR!   Przeczytaj kompleksową recenzję książki na portalu Mikrokontrolery.blogspot.com >>  

4
Ebook

AVR. Układy peryferyjne

Tomasz Francuz

Poznaj praktyczne zastosowania urządzeń peryferyjnych dla mikrokontrolera AVR! Dowiedz się, jak działają zewnętrzne pamięci półprzewodnikowe Naucz się korzystać z komparatorów oraz przetworników ADC i DAC Poznaj techniki wyświetlania obrazu i odtwarzania dźwięku Mikrokontrolery bez urządzeń peryferyjnych stanowią niszę rozwijaną głównie przez pasjonatów elektroniki, dla których programowanie jest celem samym w sobie. Praktyczne zastosowanie takich gadżetów jest możliwe dopiero po dołączeniu pamięci masowej, wyświetlacza alfanumerycznego i graficznego, przetworników analogowo-cyfrowych i cyfrowo-analogowych oraz czujników. Dzięki tym układom mikrokontrolery AVR komunikują się ze światem, zbierają informacje, magazynują dane i mogą służyć nam w codziennym życiu jako stacje pogodowe, odtwarzacze cyfrowe czy sterowniki ogrzewania.   Recenzja książki na Forbot.pl >>   Jeśli masz już pewną wiedzę na temat mikrokontrolerów AVR i chciałbyś ją wzbogacić o wiadomości dotyczące ciekawych zastosowań urządzeń peryferyjnych, sięgnij po jedyną w swoim rodzaju książkę AVR. Układy peryferyjne. Jest ona adresowana do czytelników, którzy chcą poszerzyć swoje praktyczne umiejętności programowania mikrokontrolerów AVR, w tym mikrokontrolerów z rodziny XMEGA. Stanowi naturalną kontynuację doskonałego podręcznika AVR. Praktyczne projekty, kierowanego do mniej zaawansowanych programistów. Książka omawia także specyficzne dla mikrokontrolerów AVR elementy języka C. Łączenie kodu C i asemblera oraz debugowanie programu Obsługa interfejsów dostępu do pamięci zewnętrznej Tworzenie i używanie systemu plików Korzystanie z przetworników ADC i DAC oraz komparatorów Obsługa wyświetlaczy alfanumerycznych i graficznych Przetwarzanie dźwięku i danych wideo Twórz praktyczne rozwiązania z mikrokontrolerami AVR i układami peryferyjnymi!

5
Ebook

Designing Production-Grade and Large-Scale IoT Solutions. A comprehensive and practical guide to implementing end-to-end IoT solutions

Mohamed Abdelaziz

With the rising demand for and recent enhancements in IoT, a developer with sound knowledge of IoT is the need of the hour. This book will help you design, build, and operate large-scale E2E IoT solutions to transform your business and products, increase revenue, and reduce operational costs.Starting with an overview of how IoT technologies can help you solve your business problems, this book will be a useful guide to helping you implement end-to-end IoT solution architecture. You'll learn to select IoT devices; real-time operating systems; IoT Edge covering Edge location, software, and hardware; and the best IoT connectivity for your IoT solution. As you progress, you'll work with IoT device management, IoT data analytics, IoT platforms, and put these components to work as part of your IoT solution. You'll also be able to build IoT backend cloud from scratch by leveraging the modern app architecture paradigms and cloud-native technologies such as containers and microservices. Finally, you'll discover best practices for different operational excellence pillars, including high availability, resiliency, reliability, security, cost optimization, and high performance, which should be applied for large-scale production-grade IoT solutions.By the end of this IoT book, you'll be confident in designing, building, and operating IoT solutions.

6
Ebook

Developing IoT Projects with ESP32. Automate your home or business with inexpensive Wi-Fi devices

Vedat Ozan Oner

Developing IoT Projects with ESP32 provides end-to-end coverage of secure data communication techniques from sensors to cloud platforms that will help you to develop production-grade IoT solutions by using the ESP32 SoC. You'll learn how to employ ESP32 in your IoT projects by interfacing with different sensors and actuators using different types of serial protocols.This book will show you how some projects require immediate output for end-users, and cover different display technologies as well as examples of driving different types of displays. The book features a dedicated chapter on cybersecurity packed with hands-on examples. As you progress, you'll get to grips with BLE technologies and BLE mesh networking and work on a complete smart home project where all nodes communicate over a BLE mesh. Later chapters will show you how IoT requires cloud connectivity most of the time and remote access to smart devices. You'll also see how cloud platforms and third-party integrations enable endless possibilities for your end-users, such as insights with big data analytics and predictive maintenance to minimize costs.By the end of this book, you'll have developed the skills you need to start using ESP32 in your next wireless IoT project and meet the project's requirements by building effective, efficient, and secure solutions.

7
Ebook

Elektronika dla początkujących. Praktyczne wprowadzenie do schematów, obwodów i mikrokontrolerów

Jonathan Bartlett

Rozpocznij swoją przygodę z elektroniką! Jeśli myślałeś o tym, by zająć się elektroniką, ale nie wiesz od czego zacząć, ta książka zawiera potrzebne informacje. Zaczynając od podstaw elektryczności i obwodów, zapoznasz się z elektroniką cyfrową i mikrokontrolerami, kondensatorami i cewkami indukcyjnymi oraz wzmacniaczami – a wszystko to podczas zdobywania podstawowych narzędzi i informacji potrzebnych do rozpoczęcia pracy nad elektroniką wykorzystującą niskie moce. Elektronika dla początkujących zapewnia równowagę, koncentrując się na nauce opartej na projektach, a jednocześnie stawiając na pierwszym miejscu elektronikę. W nieskomplikowany sposób nauczysz się matematyki stosowanej w obwodach i zobaczysz, jak schematy obwodów przekładają się na rzeczywiste projekty na płytkach stykowych. Ta książka, napisana z myślą o absolutnie początkujących, nie jest zbyt trudna pod względem matematycznym, dając czytelnikom kluczowe informacje, których potrzebują, aby rozpocząć swoją przygodę z elektroniką. Dzięki tej książce: •  zapoznasz się z podstawowymi wzorcami użycia rezystorów — podciąganiem, ściąganiem, dzielnikiem napięcia i ogranicznikiem prądu •  zrozumiesz wymagania dotyczące obwodów i występujących w nich połączeń •  będziesz w stanie odczytać i rozróżnić, za co są odpowiedzialne różne części schematu •  będziesz w stanie zdecydować, jakie względy należy wziąć pod uwagę przy wyborze komponentów •  we wszystkich przedstawionych w niej obwodach będziesz stosował zasilanie bateryjne, aby projekty były bezpieczne Hobby – majsterkowanie Dla początkujących

8
Ebook

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji

Tomasz Francuz

Sprawdź drugie i rozszerzone wydanie książki  >> Przedstawiamy przebojowy duet — język C i mikrokontroler AVR! Poznaj budowę i podstawy programowania mikrokontrolerów Dowiedz się, jak do swoich celów wykorzystać język C Naucz się rozwiązywać rzeczywiste problemy i tworzyć praktyczne rozwiązania Mikrokontrolery AVR firmy Atmel stanowią dynamicznie rozwijającą się rodzinę układów. Dzięki niskiej cenie, dużym możliwościom i dostępności darmowych narzędzi od lat niezmiennie cieszą się dużą popularnością wśród hobbystów i osób profesjonalnie zajmujących się programowaniem mikrokontrolerów. Pewnym utrudnieniem dla polskich użytkowników AVR jest brak literatury na temat wykorzystania do ich programowania języków wysokiego poziomu, takich jak C. Niniejsza książka jest próbą wypełnienia tej luki. W sposób syntetyczny pokazuje różnice pomiędzy programowaniem w języku C komputerów klasy PC i mikrokontrolerów. Omawia programowanie peryferii dostępnych w mikrokontrolerach AVR w języku C, bibliotekę standardową oraz jej rozszerzenia znane jako AVR-libc. Dzięki temu nawet osoby w niewielkim stopniu znające podstawy języka C będą mogły bez problemów "przesiąść się" na programowanie mikrokontrolerów AVR. Z drugiej strony książka opisuje zaawansowane techniki programowania, związane z obsługą bootloadera, zabezpieczaniem i szyfrowaniem kodu aplikacji oraz realizacją najpowszechniej stosowanych protokołów wymiany danych pomiędzy urządzeniami opartymi na mikrokontrolerach i komputerami PC. Porusza także tematy związane ze specyfiką pisania aplikacji na mikrokontrolery oraz wyszukiwaniem i usuwaniem błędów. Podstawy programowania mikrokontrolerów AVR Warsztat pracy programisty AVR Wprowadzenie do języka C na AVR Budowa programu i jego części składowe Korzystanie z zasobów sprzętowych mikrokontrolera Używanie rejestrów i różnych rodzajów pamięci Zastosowania przetwornika ADC Obsługa wyświetlaczy LCD Korzystanie z interfejsów Zapewnianie bezpieczeństwa kodu Programowanie mikrokontrolerów jeszcze nigdy nie było tak proste!

9
Ebook

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II

Tomasz Francuz

Mikrokontroler pod kontrolą! Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328 Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki 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 i jego otoczenie, programatory Arytmetyka i operacje bitowe Zarządzanie projektem i preprocesor Kontrola rdzenia i zarządzanie poborem energii Dynamiczna alokacja pamięci i wbudowana pamięć EEPROM Dostęp do pamięci FLASH i portów IO mikrokontrolera Rejestry IO ogólnego przeznaczenia Przerwania i timery Komparator i przetwornik analogowo-cyfrowy Obsługa wyświetlaczy i interfejsy (USART, SPI, TWI, USI, 1-wire) Łączenie kodu C i asemblera Bootloader i debugowanie programu Mikrokontroler wielkich możliwości do Twoich usług!

10
Ebook

Komercyjne i przemysłowe aplikacje Internetu rzeczy na Raspberry Pi. Prototypowanie rozwiązań IoT

Ioana Culic, Alexandru Radovici, Cristian Rusu

Wykorzystanie Raspberry Pi oraz nowoczesnych technik informatycznych do budowania przemysłowych systemów Internetu rzeczy (IoT). Zasady i teoretyczne aspekty technologii IoT w połączeniu z praktycznymi projektami prowadzącymi do szczegółowych opisów przemysłowych aplikacji IoT. W tej książce zaprezentowano rzeczywiste aplikacje IoT oparte na Raspberry Pi, wykraczające poza względnie proste demonstracje edukacyjne lub hobbystyczne. Przejdziesz od majsterkowania z niewielką liczbą czujników i prostych urządzeń do budowania w pełni rozwiniętych produktów do zastosowań komercyjnych oraz systemów przemysłowych. Będziesz także pracować z czujnikami i siłownikami, technologiami webowymi używanymi do komunikacji w sieciach IoT oraz wdrożeniami rozwiązań oprogramowania IoT na dużą skalę. Ponadto dowiesz się, jak projektować takie systemy i zapewniać ich długoterminowe działanie. Zobacz Raspberry Pi w nowym świetle, które podkreśla prawdziwie przemysłowy potencjał tego urządzenia. Wyjdź poza proste włączanie migania diod podłączanych do Raspberry Pi, aby dotrzeć do rzeczywistego zarządzania siecią urządzeń IoT.   Hobby – majsterkowanie / oprogramowanie Dla początkujących i średniozaawansowanych

11
Ebook

Komputerowe projektowanie układów cyfrowych, wyd. 1 / 2000

Tadeusz Łuba, Bogdan Zbierzchowski

Podstawowy wykład z zakresu komputerowego projektowania układów cyfrowych obejmujący syntezę układów cyfrowych wraz z przykładami i omówieniem ich budowy, języki specyfikacji sprzętu (VHDL) ze szczególnym uwzględnieniem języków dla układów programowalnych (AHDL, ABEL), a także komputerowe narzędzia syntezy logicznej (SIS, DEMAIN, ESPRESSO). Odbiorcy książki: studenci wydziałów elektroniki i technik informacyjnych o specjalności elektronika, telekomunikacja oraz informatyka, słuchacze studiów podyplomowych i studiów doktoranckich w dziedzinie techniki cyfrowej oraz specjalności pokrewnych. 

12
Ebook

Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD

Tomasz Francuz

Naucz się obsługiwać grafikę na wyświetlaczach kolorowych LCD! Poznaj działanie kontrolerów kolorowych LCD Odkryj sposoby wykorzystania wyświetlaczy w swoich projektach Naucz się tworzyć grafikę na kolorowe LCD Dowiedz się, jak skutecznie optymalizować swoje programy Mikrokontrolery zawojowały świat elektroniki użytkowej, dzięki czemu można je dziś znaleźć niemal w każdym zaawansowanym technicznie sprzęcie domowym czy rozrywkowym. Natomiast rosnąca dostępność i spadek cen kolorowych wyświetlaczy ciekłokrystalicznych sprawiły, że kolejne urządzenia zaczęto wyposażać w coraz lepsze ekrany. Poprawie ich jakości i rozdzielczości oraz wzrostowi wydajności układów sterujących towarzyszy zaś stałe ulepszanie interfejsów użytkownika, które stają się coraz wygodniejsze i atrakcyjne graficznie. Jeśli dostrzegasz konieczność opracowywania lepszych interfejsów graficznych dla swoich projektów, chcesz pełnym garściami korzystać z możliwości oferowanych przez nowoczesne mikrokontrolery oraz wyświetlacze lub po prostu interesuje Cię ten temat i pragniesz poszerzyć swoje umiejętności projektowania atrakcyjnych i użytecznych rozwiązań, sięgnij po książkę „Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD” ! Wprowadzi Cię ona w świat kontrolerów LCD i nauczy technik programistycznych, dzięki którym będziesz w stanie zaprojektować, opracować i zoptymalizować GUI w taki sposób, aby chciało się go używać i aby było to czystą przyjemnością! Wprowadzenie do środowiska AVR i ARM oraz konfiguracja warsztatu pracy Informacje na temat dostępnych na rynku wyświetlaczy LCD Działanie kontrolerów i konfiguracja odpowiednich interfejsów Funkcje wyświetlaczy i podstawowe operacje graficzne Formaty plików i konwersja danych graficznych Optymalizacja działania kodu odpowiedzialnego za grafikę Obsługa paneli dotykowych różnych typów Wykorzystanie możliwości akceleratorów graficznych Atrakcyjny interfejs użytkownika w Twoim projekcie? Nie ma problemu!

13
Ebook

Mikrokontrolery dla hobbystów. Projekty DIY w języku C i C++

Miguel Angel Garcia-Ruiz, Pedro Cesar Santana Mancilla

Mikrokontrolery są nieodłącznymi elementami setek przedmiotów: urządzeń RTV i AGD, maszyn, narzędzi, a nawet zabawek. Umożliwiają sterowanie ich działaniem i pozwalają na wykonanie określonych czynności. Umiejętność programowania mikrokontrolerów jest wysoce pożądana na rynku pracy i daje szerokie perspektywy zawodowe, a nauczyć się jej można dzięki tej książce. Ten wyjątkowo przystępny podręcznik przybliża od podstaw programowanie mikrokontrolerów i wprowadza w arkana elektroniki cyfrowej. Można go polecić zarówno doświadczonym programistom i robotykom, jak i początkującym hobbystom, którzy chcą się dowiedzieć, jak stosować języki C i C++ w programowaniu mikrokontrolera. To przewodnik po standardach STM32 i PIC, które należą do najpopularniejszych i najczęściej używanych. Zawiera wiele czytelnych objaśnień, przykładów i gotowych programów. Autorzy przystępnie tłumaczą, jak pisać aplikacje sterujące mikrokontrolerami, a następnie prawidłowo je programować za pomocą narzędzi, które także zostały tu dokładnie omówione. Dzięki książce: przyswoisz podstawową wiedzę na temat elektroniki cyfrowej przygotujesz środowisko i narzędzia niezbędne do programowania mikrokontrolerów nauczysz się używać w tym celu języków C i C++ dowiesz się, jak stworzyć prosty program do sterowania mikrokontrolerem

14
Ebook

Mikrokontrolery Nitron - Motorola M68HC08, wyd. 1 / 2005

Dariusz Kościelnik

Podręcznik z zakresu techniki cyfrowej, poświęcony budowie i programowaniu mikrokontrolerów Nitron, 8-bitowych układów firmy Motorola (Freescale Semiconductor). W przystępny sposób opisano zarówno samą jednostkę centralną CPU08, jak i poszczególne układy peryferyjne mikrokontrolerów Nitron. Szczególną uwagę zwrócono na wyjaśnienie związków przyczynowo-skutkowych, występujących między sposobem konfigurowania poszczególnych modułów i przykładowymi sytuacjami, mogącymi wystąpić podczas pracy układu. Omówione zagadnienia zilustrowano przykładami wielu praktycznych urządzeń. Przedstawione programy lub ich fragmenty mogą ułatwić Czytelnikowi rozwiązywanie wielu problemów, napotkanych w trakcie przygotowywania własnych konstrukcji. Odbiorcy: studenci wyższych uczelni technicznych o specjalności: informatyka, elektronika i telekomunikacja, a także elektronicy hobbyści oraz inżynierowie poszukujący nowoczesnych podzespołów elektronicznych do realizowanych przez siebie projektów. 

15
Ebook

Mikrokontrolery PIC w praktycznych zastosowaniach

Paweł Borkowski

Weź udział w konkursie! »       Poznaj architekturę mikrokontrolerów PIC Naucz się programować je w asemblerze i języku C Dowiedz się, jak sterować urządzeniami zewnętrznymi   Zostań ekspertem od mikrokontrolerów PIC! Mikrokontrolery PIC przebojem wdarły się na rynek uniwersalnych cyfrowych układów sterujących. Obecnie są wykorzystywane do kontrolowania pracy różnych urządzeń technicznych, instalacji automatyki przemysłowej i systemów informatycznych, jednak można je znaleźć również w używanym na co dzień sprzęcie AGD czy telefonach komórkowych. Ogromną popularność zawdzięczają sporym możliwościom, dużej niezawodności i elastyczności, prostocie programowania, szerokiemu spektrum zastosowań oraz niewygórowanym cenom. Jedyną wadą PIC-ów wydaje się stosunkowo niewielka ilość polskojęzycznej dokumentacji, a zwłaszcza brak podręcznika, który umożliwiałby początkującemu użytkownikowi bezbolesne rozpoczęcie przygody z tymi mikrokontrolerami, zaś doświadczonemu elektronikowi — szybkie włączenie ich do swojego warsztatu pracy. Na szczęście to już przeszłość, ponieważ do rąk czytelników trafia pierwsze tak wyczerpujące kompendium wiedzy z tej dziedziny: "Mikrokontrolery PIC w praktycznych zastosowaniach". Niezależnie od tego, czy studiujesz robotykę, automatykę, elektronikę lub informatykę, jesteś początkującym lub zaawansowanym inżynierem, czy też technika cyfrowa to Twoje hobby i pragniesz poznać tajniki mikrokontrolerów dla własnej satysfakcji, podręcznik wprowadzi Cię w świat projektowania, konstruowania, programowania nowoczesnych mikrokomputerów jednoukładowych oraz przedstawi najistotniejsze zagadnienia związane z używaniem kilku typów PIC-ów. Lektura nie tylko przybliży Ci podstawy asemblera i sposoby korzystania z języka C, lecz pokaże też, jak zastosować je w praktyce. Książka napisana została lekko, przystępnie i zrozumiale, lecz jest jednocześnie naprawdę rzetelnym i dogłębnym kompendium wiedzy o mikrokontrolerach. To właśnie na ten podręcznik czekałeś - Twoja cierpliwość została wreszcie nagrodzona! Warsztat pracy programisty mikrokontrolerów PIC Korzystanie z programatorów, kompilatorów i IDE Architektura mikrokomputerów jednoukładowych PIC Programowanie mikrokontrolerów w asemblerze i języku C Obsługa urządzeń wejścia-wyjścia Sposoby sterowania urządzeniami zewnętrznymi Metody odczytywania danych zewnętrznych Praktyczne przykłady stosowania mikrokontrolerów PIC

16
Ebook

Programowanie układów AVR dla praktyków

Elliot Williams

Programowanie układów AVR dla pasjonatów! Reaguj natychmiastowo na tyle zewnętrznych zdarzeń, ile układ AVR ma pinów. Zbuduj niedrogi wykrywacz kroków. Zaprojektuj elektronikę sterującą silnikami prądu stałego i silnikami krokowymi oraz innymi elementami o dużym poborze prądu. Przygotuj gadający woltomierz, w którym próbki dźwięku zapisane są w nieulotnej pamięci mikrokontrolera. Wykorzystaj protokoły SPI i I2C. Współczesny świat elektroniki jest podbijany przez układ Arduino. Przemawia za nim wygoda oraz proste tworzenie całkiem zaawansowanych projektów. Jeżeli jednak wymagasz najwyższej wydajności, reakcji na zdarzenia w czasie rzeczywistym lub wielozadaniowości, warto, żebyś wykonał kolejny krok i poznał układy AVR firmy Atmel. Brzmi zachęcająco? Doskonale! W Twoje ręce oddajemy książkę, która pozwoli Ci poznać pasjonujący świat tych układów. W kolejnych rozdziałach nauczysz się wykorzystywać ich potencjał do pisania swoich własnych programów w języku C oraz komunikowania się ze światem zewnętrznym. Ponadto dowiesz się, jak korzystać z komunikacji szeregowej, wejść cyfrowych oraz przerwań sprzętowych. Na sam koniec, w części poświęconej zaawansowanym zagadnieniom, zobaczysz, jak używać przełączników i protokołu I2C oraz sterować silnikami. Książka ta przyda się wszystkim pasjonatom elektroniki, którzy pragną odkryć potencjał układów AVR. Dzięki tej książce: skompletujesz potrzebne narzędzia nauczysz się programować układy AVR wykorzystasz Arduino do programowania AVR zastosujesz przerwania sprzętowe użyjesz układu AVR w zaawansowanych projektach Wykorzystaj potencjał układów AVR!