- Obecnie brak na stanie
Produkty
Kategorie
- Kategorie główne
-
- ARDUINO
- AUTOMATYKA
- CYBERBEZPIECZEŃSTWO
- DRUK 3D
- EDUKACJA
- ELEKTRONIKA
- Akcesoria PC
- Chłodzenie
- Czujniki
- Czujniki 6DOF/9DOF/10DOF
- Czujniki ciśnienia
- Czujniki gazów
- Czujniki Halla
- Czujniki jakości cieczy
- Czujniki jakości powietrza
- Czujniki magnetyczne (kompasy)
- Czujniki medyczne
- Czujniki nacisku
- Czujniki odbiciowe
- Czujniki odległości
- Czujniki PH
- Czujniki podczerwieni
- Czujniki poziomu cieczy
- Czujniki położenia
- Czujniki prądu
- Czujniki przepływu
- Czujniki przyspieszenia (akcelerometry)
- Czujniki ruchu
- Czujniki światła i koloru
- Czujniki temperatury
- Czujniki wibracji
- Czujniki wilgotności gleby
- Czujniki wilgotności powietrza
- Żyroskopy
- Drukarki
- Elementy pasywne
- Gadżety
- GPS
- Inteligentne ubrania
- Kamery i akcesoria
- Karty pamięci i inne nośniki danych
- Komunikacja
- LED - diody, wyświetlacze, paski
- Materiały przewodzące
- Moduły elektroniczne
- Akcesoria JTAG
- Audio
- Czytniki kart pamięci
- Czytniki kodów paskowych
- Czytniki linii papilarnych
- Ekspandery linii I/O
- Enkodery
- Generatory DDS/PLL
- Klawiatury, przyciski
- Konwertery CAN
- Konwertery napięć
- Konwertery RS485
- Konwertery USB - I2C / 1-Wire / SPI
- Konwertery USB - UART / RS232
- Moduły HMI
- Moduły pamięci
- Moduły RTC
- Moduły z wyjściami mocy
- Moduły zasilające
- Obraz i wideo
- Odbiorniki podczerwieni TSOP
- Potencjometry cyfrowe
- Przetworniki A/C i C/A
- Rejestratory danych (data logger)
- Sterowniki LED
- Sterowniki serw
- Sterowniki silników
- Półprzewodniki
- Button
- Czujniki
- Czujniki dotykowe (Touch)
- Diody
- Energy harvesting
- Generatory PLL
- Inne
- Konwertery logiczne
- Liczniki energii
- Mikrokontrolery
- Mikroprocesory DSP
- Mostki prostownicze
- Optotriaki i transoptory
- Pamięci
- Przetworniki a/c (ADC)
- Przetworniki c/a (DAC)
- Sterowniki i mostki IGBT
- Sterowniki LED
- Sterowniki silników
- Syntezery DDS
- Timery
- Tranzystory
- Układy analogowe
- Układy audio
- Układy cyfrowe
- Układy interfejsowe
- Układy programowalne
- Układy RF
- Układy RTC
- Układy SoC
- Układy zasilające
- Układy zerujące
- Zabezpieczenia ESD
- Przekaźniki
- Przetworniki dźwięku
- Przewody
- Przewody świecące i akcesoria
- Przełączniki i przyciski
- Płytki prototypowe
- Wizja maszynowa (MV)
- Wyświetlacze
- Złącza
- Adaptery USB PD do laptopów
- Gniazda do kart pamięci
- Gniazdka RJ-45
- Igły testowe (pogo pin)
- Konektory
- Podstawki
- Szybkozłącza
- Zworki
- Złącza ARK (Terminal Block)
- Złącza FFC / FPC ZIF
- Złącza goldpin
- Złącza IDC
- Złącza inne
- Złącza Jack
- Złącza JST
- Złącza koncentryczne (RF)
- Złącza krokodylkowe
- Złącza obrotowe
- Złącza szufladowe D-Sub
- Złącza USB
- Złącza zasilania DC
- Akcesoria PC
- KSIĄŻKI
- MECHANIKA
- MINIKOMPUTERY (SBC)
- PRZYRZĄDY POMIAROWE
- RASPBERRY PI
- Akcesoria do Raspberry Pi
- Chłodzenie do Raspberry Pi
- Kamery do Raspberry Pi
- Karty pamięci do Raspberry Pi
- Moduły rozszerzające do Raspberry Pi
- Obudowy do Raspberry Pi
- Prototypowanie Raspberry Pi
- Przewody audio-wideo do Raspberry Pi
- Raspberry Pi 3 model A+
- Raspberry Pi 3 model B
- Raspberry Pi 3 model B+
- Raspberry Pi 4 model B
- Raspberry Pi 400
- Raspberry Pi 5
- Raspberry Pi 500
- Raspberry Pi Compute Module
- Raspberry Pi model A/B+/2
- Raspberry Pi Pico
- Raspberry Pi Zero
- Raspberry Pi Zero 2 W
- Wyświetlacze do Raspberry Pi
- Zasilanie do Raspberry Pi
- WARSZTAT
- Chemia
- Elektronarzędzia
- Igły dozownicze
- Imadła
- Kleje i klejarki
- Listwy zasilające
- Lutowanie
- Akcesoria do lutowania
- Akcesoria SMD
- Chemia lutownicza
- Cyna
- Gąbki i czyściki
- Groty do lutownic
- Grzałki oraz kolby lutownicze
- Kulki BGA
- Laminaty
- Lutownice kolbowe
- Lutownice przenośne
- Maty i akcesoria antystatyczne (ESD)
- Myjki ultradźwiękowe
- Odsysacze do usuwania cyny
- Opalarki
- Pasty lutownicze
- Pędzle i szczotki ESD
- Plecionki do usuwania cyny
- Podgrzewacze
- Podstawki pod lutownice
- Silikonowe maty do lutowania
- Stacje lutownicze
- Tygle lutownicze
- Uchwyty, lupy
- Mikroskopy
- Miniwiertarki, miniszlifierki
- Narzędzia
- Noże i nożyczki
- Okulary ochronne
- Organizery
- Pęsety
- Plotery i Frezarki CNC
- Rurki termokurczliwe
- Ściągacze izolacji
- Taśmy
- Zaciskarki
- Zasilacze laboratoryjne
- Chemia
- WYCOFANE Z OFERTY
- WYPRZEDAŻ
- ZASILANIE
- ZESTAWY URUCHOMIENIOWE
- Atmel SAM
- Atmel Xplain
- AVR
- DFRobot FireBeetle
- ESP32
- ESP8266
- Feather / Thing Plus
- Freedom (Kinetis)
- Google Coral
- Inne zestawy uruchomieniowe
- M5Stack
- micro:bit
- Moduły peryferyjne
- Nordic nRF
- OPROGRAMOWANIE
- Particle Photon
- PIC
- Programatory Segger
- Programatory uniwersalne
- Raspberry Pi RP2040
- RFID
- RISC-V
- Seeed Studio LinkIt
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo
- STM8
- Teensy
- WRTNode
- XIAO/Qt PY
- Atmel SAM
- ZESTAWY URUCHOMIENIOWE FPGA
- ARDUINO
Nowości
Nowości
Simon Monk
Wysyłka od 50 zł gratis
darmowa wysyłka paczkomatem na terenie Polski dla wszystkich zamówień powyżej 50 PLN
Wysyłka tego samego dnia
Jeśli Twoja wpłata zostanie zaksięgowana na naszym koncie do godz. 11:00
14 dni na zwrot
Każdy konsument może zwrócić zakupiony towar w ciągu 14 dni bez zbędnych pytań
Opis
Podręcznik programisty Arduino!
Jeśli nie po drodze Ci z lutownicą i trawieniem płytek, a Twoją pasją jest elektronika, Arduino to platforma dla Ciebie! Dzięki niej rozwiniesz skrzydła i zrealizujesz swoje wymarzone projekty. Do rynkowego sukcesu Arduino z pewnością przyczyniły się świetna dokumentacja, obszerne źródła informacji oraz środowisko przeznaczone specjalnie do tworzenia oprogramowania. Obecnie dzięki tej platformie oraz dodatkowym akcesoriom jesteś w stanie zbudować praktycznie dowolny projekt — nieważne, czy jest to licznik Geigera czy sterownik oświetlenia LED.
W tej książce główny nacisk został położony na aspekty związane z programowaniem Arduino. W trakcie lektury opanujesz podstawy języka C, a poza tym nauczysz się używać struktur danych oraz korzystać z analogowych i cyfrowych złączy znajdujących się na płytce Arduino. Ponadto poznasz możliwości standardowej biblioteki Arduino, sposoby zapisywania programu oraz techniki wyświetlania informacji na ekranach LCD. Na sam koniec dowiesz się, jak podpiąć płytkę Arduino do sieci, a następnie zaprogramować aplikację sieci Ethernet. Książka ta jest doskonałym podręcznikiem dla wszystkich pasjonatów elektroniki chcących lepiej poznać platformę Arduino.
Dzięki tej książce:
- zaznajomisz się z konstrukcją płytki Arduino
- poznasz podstawy C wymagane do programowania Arduino
- odbierzesz i wyślesz dane przez interfejs wejścia-wyjścia
- rozpoczniesz przygodę z platformą Arduino
- wykorzystasz Arduino w projektach internetu rzeczy
Właściwości
- Tytuł oryginału: Programming Arduino: Getting Started with Sketches, Second Edition
- Tłumaczenie: Konrad Matuk
- ISBN: 978-83-283-4909-4
- Liczba stron: 168
- Format: 158x235 (miękka oprawa)
Lektura obowiązkowa każdego adepta platformy Arduino!
Spis treści
O autorze (9)
Podziękowania (10)
Przedmowa (11)
Wstęp (13)
- Czym jest Arduino? (13)
- Co będzie potrzebne? (14)
- Korzystanie z niniejszej książki (14)
- Przykłady kodu (15)
Rozdział 1. Oto Arduino (17)
- Mikrokontrolery (17)
- Płyty rozwojowe (18)
- Płyta Arduino (19)
- Zasilanie (19)
- Złącza zasilania (20)
- Wejścia analogowe (20)
- Złącza cyfrowe (20)
- Mikrokontroler (20)
- Pozostałe podzespoły (21)
- Początki Arduino (22)
- Rodzina płyt Arduino (22)
- Uno, Duemilanove i Diecimila (23)
- Mega i Due (24)
- Micro i Small (24)
- Yun (25)
- Lilypad (26)
- Inne "oficjalne" płytki (26)
- Inne klony i odmiany Arduino (27)
- Podsumowanie (28)
Rozdział 2. Rozpoczynamy przygodę z Arduino (29)
- Zasilanie (29)
- Instalacja oprogramowania (30)
- Ładowanie pierwszego szkicu (30)
- Aplikacja Arduino (35)
- Podsumowanie (36)
Rozdział 3. Podstawy języka C (39)
- Programowanie (39)
- Czym jest język programowania? (40)
- Blink po raz kolejny (44)
- Zmienne (46)
- Eksperymentowanie w języku C (48)
- Zmienne numeryczne i arytmetyka (49)
- Polecenia (51)
- if (52)
- for (53)
- while (56)
- Stałe (56)
- Podsumowanie (57)
Rozdział 4. Funkcje (59)
- Czym jest funkcja? (59)
- Parametry (60)
- Zmienne globalne, lokalne i statyczne (61)
- Zwracanie wartości (64)
- Zmienne innych typów (65)
- float (65)
- boolean (66)
- Inne typy danych (67)
- Styl zapisu kodu (68)
- Wcięcia (68)
- Nawiasy klamrowe otwierające (69)
- Białe znaki (69)
- Komentarze (70)
- Podsumowanie (71)
Rozdział 5. Tablice i łańcuchy (73)
- Tablice (73)
- Zastosowanie tablic do alfabetu Morse'a i sygnału SOS (76)
- Tablice łańcuchów (77)
- Literały łańcuchowe (77)
- Zmienne łańcuchowe (78)
- Tłumacz alfabetu Morse'a (79)
- Dane (80)
- Zmienne globalne i funkcja setup (81)
- Funkcja loop (81)
- Funkcja flashSequence (83)
- Funkcja flashDotOrDash (84)
- Składanie całości programu (85)
- Podsumowanie (86)
Rozdział 6. Wejścia i wyjścia (87)
- Wyjścia cyfrowe (87)
- Wejścia cyfrowe (90)
- Rezystor podwyższający (91)
- Wewnętrzny rezystor podwyższający (94)
- Usuwanie stuków (94)
- Wyjścia analogowe (99)
- Wejścia analogowe (101)
- Podsumowanie (102)
Rozdział 7. Standardowa biblioteka Arduino (103)
- Liczby losowe (103)
- Funkcje matematyczne (105)
- Manipulacja bitami (106)
- Zaawansowane funkcje wejścia i wyjścia (108)
- Generowanie tonów (108)
- Wprowadzanie rejestru przesuwnego (109)
- Przerwania (110)
- Podsumowanie (112)
Rozdział 8. Zapisywanie danych (113)
- Stałe (113)
- Przechowywanie danych w pamięci flash (114)
- EEPROM (116)
- Przechowywanie wartości zmiennej typu int w pamięci EEPROM (117)
- Korzystanie z biblioteki AVR EEPROM (117)
- Przechowywanie wartości typu float w pamięci EEPROM (unie) (118)
- Przechowywanie łańcucha w pamięci EEPROM (119)
- Wymazywanie zawartości pamięci EEPROM (120)
- Kompresja (121)
- Kompresja zakresu (121)
- Podsumowanie (122)
Rozdział 9. Wyświetlacze LCD (123)
- Alfanumeryczne wyświetlacze LCD (124)
- Tablica wyświetlająca komunikaty za pośrednictwem interfejsu USB (124)
- Korzystanie z wyświetlacza (127)
- Inne funkcje biblioteki wyświetlacza LCD (127)
- Graficzne wyświetlacze OLED (128)
- Podłączanie wyświetlacza OLED (128)
- Szkic (129)
- Podsumowanie (131)
Rozdział 10. Arduino i programowanie aplikacji internetu rzeczy (133)
- Komunikacja z serwerami sieciowymi (134)
- HTTP (134)
- HTML (134)
- Arduino w roli serwera sieci Web (136)
- Sterowanie pracą Arduino za pośrednictwem sieci (138)
- Serwer sieciowy Node MCU (143)
- Sterowanie pracą płytki Node MCU za pośrednictwem sieci (147)
- Wywoływanie usług sieciowych (150)
- Współpraca płytki Arduino Uno z usługą IFTTT (152)
- Płytka Node MCU ESP8266 i usługa IFTTT (154)
- Inne opcje projektów internetu rzeczy (155)
- Arduino Yun (156)
- Particle Photon (156)
- Podsumowanie (156)
Rozdział 11. C++ i biblioteki (157)
- Mechanizmy obiektowe (157)
- Klasy i metody (157)
- Przykład wbudowanej biblioteki (158)
- Tworzenie bibliotek (158)
- Plik nagłówkowy (158)
- Plik implementacji (160)
- Uzupełnianie swojej biblioteki (160)
- Podsumowanie (162)
Skorowidz (165)
Powiązane produkty
Tom Igoe
Brak towaru
Produkty z tej samej kategorii (16)
Moduł ekspandera GPIO (8 linii) z interfejsem I2C oparty na układzie PCF8574. 8 konfigurowalnych adresów, możliwość wyboru poziomu logicznego: 3,3 lub 5 V. Banana Pi - I2C GPIO extend board
Brak towaru
Turnigy Multistar 60 A - Kontroler prędkości silnika bezszczotkowego do wielowirnikowców 2-6S (OPTO) (HK45503)
Brak towaru
Brak towaru
Płytka drukowana do sterownika odciągu oparów. AVT3215 A
Brak towaru
Brak towaru
Brak towaru
Moduł z 6 wyświetlaczami matrycowymi LED 5x7 przeznaczony do współpracy z Raspberry Pi. Wykorzystuje sterowniki IS31FL3730 i komunikuje się przez interfejs I2C. Pimoroni PIM186
Brak towaru
PŁYTKA TESTOWA DO KURSU BASCOM AVR MIKROPROCESOROWA OŚLA ŁĄCZKA - ZESTAW ZMONTOWANY I URUCHOMIONY
Brak towaru
Transceiver ZigBee z serii XBee-PRO o mocy wyjściowej do 6,3 mW (+8 dBm) i czułości toru odbiorczego do -102 dBm. Zasięg transmisji do 1200 m, 4 wejścia ADC oraz 15 linii GPIO.
Brak towaru
Brak towaru
Brak towaru
Zmontowany zestaw MKP - moduł kontrolno pomiarowy z interfejsem USB. AVT5425 C
Brak towaru
Wyświetlacz graficzny 128x64 pikseli, 75x52,8mm, STN NEGATIVE BLUE, podświetlenie LED white, rozszerzony zakres temperatur pracy; sterownik kompatybilny z KS0108
Brak towaru
Zestaw ewaluacyjny z układem FPGA LittleBee GW1N-1. Oferuje 1152 LUT i 864 przerzutniki (FF). Na płytce umieszczono złącze FPC do wyświetlacza i USB typ C. Sipeed Lichee Tang Nano
Brak towaru
PILOT RC5 STEROWANY MAGISTRALĄ I2C LUB RÓWNOLEGLE - PŁYTKA DRUKOWANA I ZAPROGRAMOWANY UKŁAD
Brak towaru
Brak towaru