Odkrywanie Arduino Narzedzia i techniki inzynierii pelnej czaru Wydanie II.pdf
(
3607 KB
)
Pobierz
Tytuł oryginału: Exploring Arduino: Tools and Techniques for Engineering Wizardry, 2nd Edition
Tłumaczenie: Anna Mizerska
ISBN: 978-83-283-6923-8
Copyright © 2020 by John Wiley & Sons, Inc., Indianapolis, Indiana
All Rights Reserved. This translation published under license with the original publisher
John Wiley & Sons, Inc.
Translation copyright © 2021 by Helion SA.
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by
any means, electronic, mechanical, photocopying, recording, scanning or otherwise without either the prior
written permission of the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/odkar2.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/odkar2
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
O autorze
O korektorze merytorycznym
Podziękowania
O ilustracjach
Wstęp
CZĘŚĆ I. PODSTAWY ARDUINO
Rozdział 1.
Rozpoczęcie pracy i zrozumienie świata Arduino
Odkrywanie ekosystemu Arduino
Wielka schizma Arduino i reformacja
Funkcjonalność Arduino
Pozostałe (obok AVR) architektury mikrokontrolerów
Program rozruchowy i oprogramowanie sprzętowe Arduino
Płytki Arduino
Twój pierwszy program
Arduino Cloud IDE
Pobieranie i instalacja Arduino IDE
Uruchamianie IDE i podłączanie Arduino
Analiza pierwszego programu
Podsumowanie
13
15
17
19
21
29
29
30
30
32
34
35
38
38
39
39
41
44
Kup książkę
Poleć książkę
6
Spis treści
Rozdział 2.
Cyfrowe wejścia, wyjścia i modulacja szerokości impulsów (PWM)
Cyfrowe wyjścia
Podłączanie diody LED i korzystanie z płytek stykowych
Dwie szyny zasilania
Prawo Ohma i obliczanie poboru mocy
Programowanie cyfrowych wyjść
Stosowanie pętli for
Modulacja szerokości impulsów i funkcja analogWrite()
Częstotliwość a okres
Odczyt wejść cyfrowych
Odczyt z cyfrowych sygnałów wejściowych przy użyciu rezystora ściągającego
Problem drgających styków przycisku
Budowa sterowanej lampki nocnej przy użyciu diody RGB LED
Podsumowanie
45
46
46
47
48
50
51
52
54
55
55
58
61
65
Rozdział 3.
Praca z czujnikami analogowymi
Zrozumienie sygnałów analogowych i cyfrowych
Porównanie sygnałów analogowych z cyfrowymi
Zamiana sygnału analogowego na cyfrowy
Odczyt z wejść analogowych
Odczyt z potencjometru
Korzystanie z analogowych czujników
Wykorzystanie rezystora zmiennego do budowy własnego czujnika analogowego
Stosowanie rezystancyjnego dzielnika napięcia
Korzystanie z analogowych wejść do sterowania analogowymi wyjściami
Podsumowanie
67
68
68
69
71
71
74
79
79
81
83
CZĘŚĆ II. KOMUNIKACJA Z OTOCZENIEM
Rozdział 4.
Wykorzystanie tranzystorów i sterowanie silnikami prądu stałego 87
Sterowanie silnikami prądu stałego
Korzystanie z urządzeń indukcyjnych o dużym poborze prądu
Sterowanie prędkością silnika przy użyciu PWM
Stosowanie mostków H do zmiany kierunku obrotu silnika
Powodowanie zwarcia za pomocą mostka H
Budowa poruszającego się robota
Wybór części robota
Stabilizatory liniowe i ograniczenia źródeł prądu Arduino
Budowanie robota
Programowanie robota
Złożenie wszystkiego w całość
Podsumowanie
88
89
93
95
96
102
102
104
105
106
110
111
Kup książkę
Poleć książkę
Spis treści
7
Rozdział 5.
Sterowanie silnikami krokowymi i serwomotorami
Sterowanie serwomotorami
Różnica pomiędzy pracą ciągłą a standardowymi serwomechanizmami
Zasady sterowania serwomotorem
Program sterujący serwomechanizmem
Budowa czujnika odległości o szerokim kącie działania
Zasada działania silników krokowych i sterowanie nimi
Działanie bipolarnych silników krokowych
Jak prawdziwe silniki krokowe mają się do uproszczonego przykładu?
Wprawianie silnika krokowego w ruch
Budowa „chronografu jednominutowego”
Okablowanie i budowa chronografu
Programowanie chronografu
Podsumowanie
113
114
114
115
117
118
122
123
125
125
128
128
129
133
Rozdział 6.
Generowanie dźwięków i tworzenie muzyki
Zasada działania głośników
Właściwości dźwięku
Zasada działania głośnika
Wykorzystanie funkcji tone() do tworzenia dźwięków
Dodanie własnego pliku nagłówkowego
Podłączanie głośnika
Tworzenie sekwencji dźwięków
Ograniczenia funkcji tone()
Budowa mikropianina
Podsumowanie
135
136
136
137
138
139
140
142
144
144
147
Rozdział 7.
Transmisja szeregowa poprzez łącze USB
Możliwości transmisji szeregowej Arduino
Płytki Arduino z wewnętrznym lub zewnętrznym konwerterem USB
na port szeregowy firmy FTDI lub Silicon Labs
Płytki Arduino z dodatkowym mikrokontrolerem ATmega
działającym jako konwerter szeregowy
Płytki Arduino z jednym mikrokontrolerem
z wbudowanym interfejsem USB
Płytki Arduino z możliwością bezpośredniego podłączania urządzeń USB
Odbieranie danych z Arduino
Polecenia print
Stosowanie znaków specjalnych
Zmiana formatu wyświetlanych danych liczbowych
149
150
151
154
155
155
155
156
157
159
Kup książkę
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Arduino dla zaawansowanych.pdf
(892 KB)
Arduino dla poczatkujacych Kolejny krok Wydanie II.pdf
(2914 KB)
Arduino i Android Niesamowite projekty Szalony Geniusz.pdf
(1319 KB)
Odkrywanie Arduino Narzedzia i techniki inzynierii pelnej czaru Wydanie II.pdf
(3607 KB)
Arduino w akcji.pdf
(1128 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin