Projekty elektroniczne na iPhone i iPad. Niekonwencjonalne gadżety z technologią Arduino i techBASIC - Helion
Tytuł oryginału: Building iPhone and iPad Electronic Projects: Real-World Arduino, Sensor, and Bluetooth Low Energy Apps in techBASIC
Tłumaczenie: Robert Górczyński, Sylwia Sekta
ISBN: 978-83-246-8890-6
stron: 304, Format: 168x237, okładka: miękka
Data wydania: 2014-05-09
Księgarnia: Helion
Cena książki: 59,00 zł
Podstawowe funkcje telefonu, czyli dzwonienie i wysyÅ‚anie SMS-ów, nikomu już dziÅ› nie wystarczajÄ…. Współczesne smartfony wykorzystywane sÄ… na mnóstwo innych sposobów. Gry, przeglÄ…danie ulubionych stron w Internecie, aktywny udziaÅ‚ w życiu portali spoÅ‚ecznoÅ›ciowych — to tylko niektóre z nich.
Przy odrobinie umiejÄ™tnoÅ›ci możesz użyć Twojego telefonu także do niekonwencjonalnych dziaÅ‚aÅ„: na przykÅ‚ad jako wykrywacza metali, barometru lub żyroskopu. To urzÄ…dzenia, które możesz zbudować na podstawie Twojego iPada lub iPhone’a oraz kilku niedrogich urzÄ…dzeÅ„ dodatkowych. DziÄ™ki tej książce jest to naprawdÄ™ proste! W trakcie lektury poznasz jÄ™zyk techBasic, który pomoże Ci zbudować dziaÅ‚ajÄ…cy higrometr oraz przyÅ›pieszeniomierz. Ponadto zdobÄ™dziesz wiedzÄ™ na temat technologii Bluetooth Low Energy oraz nauczysz siÄ™ sterować zdalnie samochodem za pomocÄ… urzÄ…dzenia typu BLE i platformy Arduino. Książka ta jest doskonaÅ‚Ä… lekturÄ… dla wszystkich pasjonatów elektroniki, którzy chcieliby maksymalnie wykorzystać potencjaÅ‚ swoich smartfonów i tabletów. Zaskocz swoich znajomych niesamowitym zastosowaniem telefonu!
Dzięki tej książce:
- poznasz język techBasic
- uzyskasz dostęp do czujników wbudowanych w Twoje urządzenie
- zbudujesz żyroskop, barometr lub higrometr
- wykorzystasz w pełni możliwości telefonu iPhone i tabletu iPad
Odkryj nowe zastosowania dla Twoich urządzeń iPhone i iPad!
Osoby które kupowały "Projekty elektroniczne na iPhone i iPad. Niekonwencjonalne gadżety z technologią Arduino i techBASIC", wybierały także:
- Zen Steve'a Jobsa 29,67 zł, (8,90 zł -70%)
- Programowanie aplikacji mobilnych dla iOS z wykorzystaniem Xcode, Swift 3.0 i iOS 10 SDK. Kurs video. Poziom pierwszy 99,00 zł, (44,55 zł -55%)
- Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych 89,00 zł, (44,50 zł -50%)
- Dostosuj się lub giń. Jak odnieść sukces w branży aplikacji mobilnych 44,90 zł, (22,45 zł -50%)
- Podstawy języka Swift. Programowanie aplikacji dla platformy iOS 49,00 zł, (24,50 zł -50%)
Spis treści
Projekty elektroniczne na iPhone i iPad. Niekonwencjonalne gadżety z technologią Arduino i techBASIC -- spis treści
Wprowadzenie (7)
1. Wprowadzenie do techBASIC i czujników wbudowanych w urzÄ…dzenia iOS (13)
- WÅ‚asny tricorder (13)
- Krótkie wprowadzenie do techBASIC (14)
- Aplikacja techBASIC Sampler (15)
- Uruchomienie pierwszego programu (15)
- Tworzenie programu (17)
- Przyśpieszeniomierz (20)
2. Uzyskanie dostÄ™pu do innych wbudowanych czujników (33)
- Żyroskop (34)
- Radiany czy stopnie? (40)
- Magnetometr (41)
- Uzyskanie szybszej odpowiedzi z czujnika (47)
- Wyznaczanie kursu (51)
- Położenie (52)
- Twój wÅ‚asny tricorder (53)
3. Budujemy wykrywacz metalu (55)
- Magnetometr w urzÄ…dzeniach iPhone i iPad (55)
- Ziemskie pole magnetyczne (56)
- Użycie iPhone'a lub iPada jako wykrywacza metalu (58)
- Konwersja aplikacji Magnetometer na wykrywacz metalu (60)
- Używanie wykrywacza metalu (61)
- Co dalej? (63)
4. HiJack (65)
- Co to jest HiJack? (65)
- Budowa czujnika (67)
- Zasilanie zewnętrzne dla urządzenia HiJack (71)
- Program Hello HiJack (73)
- Kiedy sprawy idą źle (75)
- Lepsza wersja programu HiJack (75)
- Co dalej? (80)
5. Budujemy wilgotnościomierz za pomocą urządzenia HiJack (81)
- Dodanie wilgotnościomierza do tricordera (81)
- Budowa wilgotnościomierza (82)
- Kalibracja (83)
- Zebranie danych do kalibracji (83)
- Przenoszenie plików danych do oraz z techBASIC (85)
- Użycie danych kalibracji (86)
- Lepsza wersja oprogramowania (89)
- PeÅ‚ny kod źródÅ‚owy programu Moisture Meter (96)
6. Technologia Bluetooth Low Energy (99)
- Czym jest technologia Bluetooth Low Energy? (99)
- UrzÄ…dzenie SensorTag firmy Texas Instruments (101)
- Tworzenie programów obsÅ‚ugujÄ…cych urzÄ…dzenia typu BLE (103)
- Przyśpieszeniomierz (115)
- Co to jest przyśpieszeniomierz? (115)
- Uzyskanie dostępu do przyśpieszeniomierza (116)
- Użycie przyśpieszeniomierza (118)
- Kod źródÅ‚owy programu odczytujÄ…cego wartoÅ›ci z przyÅ›pieszeniomierza (120)
- Barometr (123)
- Uzyskanie dostępu do barometru (124)
- Kod źródÅ‚owy programu odczytujÄ…cego wartoÅ›ci z barometru (128)
- Żyroskop (132)
- Uzyskanie dostępu do żyroskopu (132)
- Użycie żyroskopu (134)
- Kod źródÅ‚owy programu odczytujÄ…cego wartoÅ›ci z żyroskopu (135)
- Magnetometr (138)
- Uzyskanie dostępu do magnetometru (139)
- Użycie magnetometru (141)
- Kod źródÅ‚owy programu odczytujÄ…cego wartoÅ›ci z magnetometru (141)
- Wilgotnościomierz (144)
- Uzyskanie dostępu do wilgotnościomierza (145)
- Kod źródÅ‚owy programu odczytujÄ…cego wartoÅ›ci z wilgotnoÅ›ciomierza (147)
- Termometr (150)
- Uzyskanie dostępu do termometru (150)
- Użycie termometru (152)
- Kod źródÅ‚owy programu odczytujÄ…cego wartoÅ›ci z termometru (153)
- Co dalej? (156)
7. Model rakiety jako sterowane iPhone'em urzÄ…dzenie typu BLE (157)
- Odrobina informacji na temat budowy rakiet (158)
- Listy niezbÄ™dnych elementów (159)
- ST-1 (159)
- ST-2 (160)
- Inne elementy potrzebne dla obu budowanych rakiet (161)
- Dlaczego używamy SensorTag? (161)
- Konstrukcja (162)
- Model rakiety ST-2 przenoszÄ…cej iPhone i SensorTag (163)
- Model rakiety ST-1 przenoszÄ…cej tylko SensorTag (168)
- Program odpowiedzialny za zbieranie danych (169)
- Oprogramowanie SensorTag działające w zakresie +/-8G (180)
- Wskazówki dotyczÄ…ce lotów (182)
- Silniki (182)
- Spadochrony (182)
- Pogoda podczas lotów (182)
- Start rakiety (183)
- Dane (183)
- Analiza danych (183)
- Analiza danych za pomocÄ… programu Rocket Flight Analysis (185)
- Prędkość i wysokość (186)
- Obrót i ciÅ›nienie (189)
- Czego się dowiedzieliśmy? (189)
- Wyniki dla rakiety ST-1 (189)
- Wyniki dla rakiety ST-2 (191)
8. Zdalne sterowanie samochodem za pomocÄ… urzÄ…dzenia typu BLE i mikrokontrolera Arduino (193)
- Sterowanie samochodem za pomocÄ… urzÄ…dzenia typu BLE (194)
- Wybór zdalnie sterowanego samochodu (196)
- Demontaż samochodu (196)
- Modyfikacja samochodu (200)
- Mostek H (201)
- Układ scalony Texas Instruments SN754410 (202)
- Montaż całego układu elektronicznego (204)
- Sterowanie mikrokontrolerem Arduino Uno (211)
- Instalacja oprogramowania Arduino (211)
- Pobranie oprogramowania Firmata (213)
- Oprogramowanie (216)
- Modulacja szerokoÅ›ci impulsów (216)
- Wracamy do oprogramowania (218)
- Uruchom silniki! (228)
9. Połączenie BLE między urządzeniami iOS (231)
- Tryb podległy w BLE (231)
- Program BLE Chat (232)
- Konfiguracja urządzeń (232)
- Użycie usług (234)
10. Paddles, czyli hołd złożony grze Pong (245)
- Klasyczna gra Pong (245)
- Gra Paddles (246)
- Program obsługujący paletkę (247)
- Program obsługujący konsolę gry Paddles (251)
11. Wi-Fi (263)
- Komunikacja ze światem (263)
- Protokoły HTTP, FTP i TCP/IP (264)
- WiFly (265)
- Układ elektroniczny (266)
- Nawiązanie połączenia sieciowego (267)
- Komunikacja z TCP/IP (268)
- Prosty program terminala (269)
- Wi-Fi i Arduino (271)
- Wczytanie oprogramowania do mikrokontrolera Arduino (271)
- Układ elektroniczny (273)
- Komunikacja za pomocÄ… programu terminala (274)
12. Serwomechanizmy Wi-Fi (275)
- Ogólne informacje o serwomechanizmach (275)
- Kontroler Pololu Serial Servo Controller (276)
- Układ elektroniczny (279)
- Maski na Halloween (281)
- Oprogramowanie (281)
- Wypróbuj zbudowane urzÄ…dzenie (285)
- Serwomechanizmy wykonujące ruch do przodu i do tyłu (285)
- Zakończenie (288)
Skorowidz (289)