Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Education
- Scientific and academic
- Budowa bezprzewodowego czujnika Bluetooth w oparciu o moduł Arduino
E-book details
Celem tego skryptu jest przedstawienie ogólnej koncepcji urządzenia pomiarowego komunikującego się za pomocą interfejsu Bluetooth. Wzorzec może zostać wykorzystany przy tworzeniu urządzeń wearables lub systemów automatyki, takich jak inteligentny dom lub urządzeń Internetu rzeczy (IoT), gdzie różnego rodzaju czujniki wymieniają informacje, tworzą sieć.
W ramach ćwiczeń, poznamy kolejne zagadnienia konieczne do realizacji tego typu urządzenia. Rozpoczniemy od typów danych, wykorzystywanych przy
programowaniu mikrokontrolerów, oraz konwersji pomiędzy nimi, następnie przedstawiona zostanie komunikacja za pomocą interfejsu I2C z wybranym czujnikiem cyfrowym, by w kolejnym kroku zapoznać się z komunikacją za pomocą interfejsu Bluetooth. Ostatecznie można wykorzystać omawiany wzorzec we własnym projekcie realizowanym w ramach przedmiotu, np. stacji pogodowej lub monitorze lotu rakiety. W przyszłości nabyte umiejętności można wykorzystać w ramach pracy dyplomowej lub w pracy przy nowych urządzeniach.
1. Wstęp – jaki jest cel tych ćwiczeń? 7
Co może powstać na bazie przedstawionego wzorca? 11
Bibliografia12
2. Początek – Arduino – nRF52840 – pierwsze kroki 15
Wstęp 15
Hardware15
Software – Arduino IDE 18
Pierwsze kroki z Arduino – ćwiczenia na początek 24
Ćwiczenie – instrukcja wprowadzająca – krok po kroku 24
Obsługa portów wejścia/wyjścia 25
Obsługa portu szeregowego 26
Wykorzystanie portu szeregowego do debugowania programu 28
Zadania do wykonania w ramach ćwiczenia 29
Dodatkowe materiały 29
3. Typy danych stosowane w środowisku Arduino i standardzie Bluetooth 31 Wstęp 31
Typy danych Arduino 31
Typy danych wykorzystywane w ramach Bluetooth Low Energy 33
Operacje bitowe 35
Unie 36
Ćwiczenie 37
Zadanie do samodzielnego wykonania 41
Dodatkowe materiały 41
4. Obsługa zewnętrznych czujników cyfrowych z interfejsem I2C 43
Wstęp 43
Hardware – czujniki na płytce 43
I2C – interfejs do komunikacji z czujnikami 44
Obsługa I2C w Arduino – klasa Wire 48
Odczyt temperatury za pomocą czujnika LIS3MDL 50
Ćwiczenie – komunikacja z czujnikiem krok po kroku 52
Funkcje do zapisu i odczytu rejestrów po I2C 53
Zadania do wykonania w ramach ćwiczenia 56
Dodatkowe materiały 57
5. Bluetooth Low Energy – advertising 59
Wstęp 59
Bluetooth Low Energy – zarys 59
BLE Advertising – rozgłaszanie 61
Biblioteka – Bluefruit 63
Aplikacja – nRF Connect 66
Ćwiczenie – realizacja prostego czujnika temperatury BLE 67
Zadania do samodzielnego wykonania w ramach ćwiczenia 69
Dodatkowe materiały 70
6. Bluetooth Low Energy – przykłady zastosowania usługi rozgłaszania (advertising) 71 Lokalizacja rzeczy 71
Nawigacja w pomieszczeniach 72
Wykrywanie kontaktów między użytkownikami 72
7. Bluetooth Low Energy – połączenie – serwisy 75
Wstęp 75
Generic Attribute Profi le (GATT) 75
Pisanie programu – obsługa serwera GATT 80
Połączenie z urządzeniem 80
Zadania do samodzielnego wykonania 88
Dodatkowe materiały 90
8. Przykładowe projekty urządzeń z wykorzystaniem BLE 91
Cel projektu 91
Instrukcja obsługi 92
Serwer GATT 91
Kod programu 92
Dodatki 95
1. Timer 95
2. Obsługa RGB NeoPixel LED 100
- Title: Budowa bezprzewodowego czujnika Bluetooth w oparciu o moduł Arduino
- Author: Marek Żyliński
- ISBN: 978-83-8156-692-6, 9788381566926
- Date of issue: 2024-11-20
- Format: Ebook
- Item ID: e_45ku
- Publisher: Oficyna Wydawnicza Politechniki Warszawskiej