Arduino od podstaw - Helion
Autor: Witold Wrotek
ISBN: 978-83-283-9715-6
okładka: mi
Data wydania: 2022-09-01
Księgarnia: Helion
Cena książki: 29,94 zł (poprzednio: 49,90 zł)
Oszczędzasz: 40% (-19,96 zł)
ISBN: 978-83-283-9715-6
okładka: mi
Data wydania: 2022-09-01
Księgarnia: Helion
Cena książki: 29,94 zł (poprzednio: 49,90 zł)
Oszczędzasz: 40% (-19,96 zł)
Osoby które kupowały "Arduino od podstaw", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Arduino od podstaw -- spis treści
SPIS TREŚCI
WSTĘP
- Afera z dywersyjnym wątkiem
- Czym się różnią modele Arduino?
- Jakie są dostępne wersje? Na co zwracać uwagę przy zakupie?
- Nieco praktyki
1. NIEWIARYGODNE MOŻLIWOŚCI ARDUINO
- Instalacja interfejsu
- Pora na podłączenie Arduino
- Mój pierwszy program
- Co zawiera czarna kostka?
- Jaką rolę pełnią poszczególne nóżki mikrokontrolera?
- Jaką rolę pełnią poszczególne nóżki Arduino UNO?
2. PRZERWANIA. POMAGAJĄ, A MOŻE PRZESZKADZAJĄ W PRACY MIKROKONTROLERA?
- Wczytanie przykładu do modyfikacji
- Zapisywanie programu w innej lokalizacji
- Wczytywanie programu z innej lokalizacji
- Pora na program
3. NIEPRZERWANIE O PRZERWANIACH
- Blokowanie i odblokowywanie przerwania
- Rezystor podciągający
4. PROGRAMOWANIE MIKROKONTROLERA
- Jaki język? A? B? A może C?
- Programowanie i język programowania
- 1, 2, 3, kompilujesz także Ty
- Ile programu pomieści Arduino UNO?
- Setupy i loopy
- Zmienne
- Dlaczego trzeba poprawnie deklarować zmienne?
- Działania na zmiennych
- Jak sprawdzić wartość zmiennej?
- Działania arytmetyczne
- Warunki
5. FUNKCJE
- Jak komunikować się z funkcją?
- Zmienne i ich zasięg
- Zwracanie wartości
- Do czego służą bóle?
6. PIERWSZA "CHOINKA"
- Jaką rolę pełnią komentarze?
- Wcięcia
- Nawiasy klamrowe otwierające
- Białe znaki
7. TABLICE I ŁAŃCUCHY
- Tablice
- Czego nie sygnalizuje kompilator
- Tablice łańcuchów
- Literały łańcuchowe
- Zmienne łańcuchowe
8. PO CO SĄ WEJŚCIA I WYJŚCIA
- Wyjścia cyfrowe
- Wewnętrzny rezystor podwyższający
- Wejścia cyfrowe
- Wyjścia analogowe
- Wejścia analogowe
9. CO TO JEST STANDARDOWA BIBLIOTEKA ARDUINO?
- Instalacja biblioteki
- Elektroniczna kostka do gry i liczby pseudolosowe
- Funkcje matematyczne i możliwości obliczeniowe Arduino UNO
- abs() - wartość bezwzględna liczby
- constrain() - ograniczenie liczby do przedziału
- map() - mapowanie liczb z jednego zakresu wartości na liczby z innego zakresu
- max() - podanie większej z pary liczb
- min() - podanie mniejszej z pary liczb
- pow() - potęgowanie
- sq() - podnoszenie do kwadratu
- sqrt() - pierwiastek kwadratowy
- cos() - kosinus kąta (argument wyrażony w radianach)
- sin() - sinus kąta (argument wyrażony w radianach)
- tan() - tangens kąta (argument wyrażony w radianach)
10. CO JESZCZE MOGĄ FUNKCJE?
- Operacje na bitach
- Było światło, a czy może być też dźwięk?
11. JAK I GDZIE ZAPISYWAĆ DANE
- PROGMEM
- Tablice ciągów
- EEPROM
- Wymazywanie zawartości pamięci EEPROM
- Kompresja zakresu
12. ZAMIANA WARTOŚCI ANALOGOWYCH NA CYFROWE
- Dlaczego napięcie odniesienia jest ważne?
- Analogowe napięcie wejściowe
- Rozdzielczość przetwornika
- Kwantyzacja
- Kiedy przetwornik ADC jest idealny?
- Czy rzeczywisty przetwornik ADC bardzo odbiega od ideału?
- Najczęściej spotykane błędy przetworników ADC
- Częstotliwość próbkowania
- Czy wreszcie pokażę program do pomiaru napięcia?
13. WYŚWIETLANIE INFORMACJI
- Co oznaczają tajemnicze napisy na płytce?
- Jak połączyć wyświetlacz i Arduino UNO?
- Instalacja niezbędnych bibliotek
- Hello world!
14. ARDUINO UNO I INTERNET
- Jak podłączyć Arduino UNO do internetu?
- Jak zasilać Arduino UNO podłączony do internetu?
- Był wykład, będzie przykład
- Serwer sieciowy Node MCU
15. ARDUINO I BIBLIOTEKI
- Tworzenie biblioteki
- Krok 1. Folder
- Krok 2. Plik nagłówkowy
- Krok 3. Plik implementacji
- Krok 4. Słowa kluczowe
- Krok 5. Przykład
- Co dalej można zrobić z biblioteką Arduino?
A. AKTUALIZACJA OPROGRAMOWANIA