1/999
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Czym jest platforma Arduino?
Platformą programistyczną dla systemów wbudowanych opartą na projekcie Open Hardware.
Jakie języki programowania są używane w Arduino?
Język programowania Arduino bazuje na Wiring i jest językiem C/C++.
Jak odbywa się programowanie w Arduino?
Programowanie odbywa się najczęściej za pośrednictwem Arduino IDE.
Co to jest avr-gcc w kontekście Arduino?
Jest to kompilator, który pośrednio kompiluje kod programu w Arduino IDE.
Jakie elementy składają się na płytę Arduino?
Płyta Arduino składa się z 8-bitowego mikrokontrolera Atmel AVR oraz uzupełniających elementów.
Co to są shieldy w kontekście Arduino?
Są to wymienne moduły dodatkowe, które można podłączyć do płyty z mikrokontrolerem.
Jakie jest napięcie zasilające dla płytki LilyPad USB?
3.3/3.8…5 V
Jaką częstotliwość taktowania ma procesor ATmega2560?
16 MHz
Ile wejść/wyjść analogowych ma płytka Arduino Uno?
6
Jakie jest maksymalne napięcie zasilające dla płytki Nano?
5/7…9 V
Ile pamięci SRAM ma płytka Mega 2560?
8 kB
Jakie złącze USB ma płytka Uno?
Typ B
Ile wejść/wyjść cyfrowych ma płytka Leonardo?
20
Jaką pamięć Flash ma płytka Uno WiFi Rev2?
48 kB
Jakie procesory są używane w płytce Yun Rev 2?
ATmega32U4
Ile pamięci EEPROM ma płytka Micro?
1 kB
Co oznacza skrót AREF?
AREF to skrót od Analog Reference Voltage, czyli napięcia odniesienia dla wejść analogowych.
Ile pinów analogowych znajduje się na płytce Arduino?
Na płytce znajduje się szesnaście pinów analogowych oznaczonych od A0 do A15.
Jaką rozdzielczość mają piny analogowe w Arduino?
Każdy pin analogowy ma rozdzielczość 10 bitów.
Jakie napięcie mogą mierzyć piny analogowe w Arduino?
Piny te mogą mierzyć napięcie od masy do 5 V.
Jak można zmienić górną wartość napięcia dla pinów analogowych?
Górną wartość można zmienić za pomocą funkcji AREF i analogReference().
Jakie piny obsługują komunikację I2C w Arduino?
Piny 20 (SDA) i 21 (SCL) obsługują komunikację I2C.
Co oznacza skrót SPI?
SPI to skrót od ang. Serial Peripheral Interface, służący do transmisji danych pomiędzy kontrolerem a innymi elementami peryferyjnymi.
Jakie piny są wykorzystywane do komunikacji SPI w Arduino?
Do komunikacji SPI wykorzystuje się piny 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS).
Jakie są główne zastosowania platformy ESP?
Budowa inteligentnego domu, gdzie kładzenie kabli do czujników jest kłopotliwe.
Jakie układy produkowane są przez firmę Espressif Systems?
ESP8266 i ESP32.
Jakie cechy ma układ ESP8266?
Posiada 32-bitowy 1 rdzeniowy procesor Tensilica L106 taktowany zegarem 80MHz.
Jaką maksymalną przepustowość ma WiFi w układzie ESP8266?
Do 72,2 Mb/s.
Jakie metody programowania są dostępne dla układu ESP8266?
Programowanie przez UART lub OTA (Over The Air).
Jakie moduły zostały zaprojektowane na bazie układu ESP8266?
Moduły takie jak NodeMCU bazujące na układzie ESP-12E.
Co zawiera moduł NodeMCU?
Wszystkie potrzebne do bezproblemowej obsługi złącza i układy, w tym port microUSB do zasilania/programowania.
Jakie są główne cechy układu ESP32?
Jest to wydajniejszy układ niż ESP8266, wyposażony w komunikację Bluetooth, dwurdzeniowy procesor Dual Core Tensilica LX6, pracujący z taktowaniem 240 MHz oraz różne układy peryferyjne.
Jakie interfejsy są dostępne w ESP32?
Interfejsy CAN i I2S oraz czujniki Halla i dotyku.
Co to jest moduł ESP-WROOM-32?
To moduł zaprojektowany przez Espressif Systems, wykorzystujący układ ESP32, wyposażony w peryferia oraz port microUSB do programowania i zasilania.
Jakie są zalety ESP32 w porównaniu do ESP8266?
ESP32 jest tańszy, wydajniejszy i ma dodatkową komunikację Bluetooth.
Jakie jest napięcie pracy platformy ESP8266?
2,5 - 3,6 V.
Jakie jest maksymalne napięcie zasilania dla ESP8266?
4,8 – 12 V.
Jaki jest średni pobór prądu platformy ESP8266?
80 mA.
Jaki procesor znajduje się w platformie ESP8266?
Tensilica L106 32-bit 80 MHz.
Jakie standardy WiFi obsługuje ESP8266?
802.11 b/g/n 2,4 GHz.
Jakie są maksymalne prędkości transmisji danych w ESP8266?
Do 72,2 Mb/s.
Jakie zabezpieczenia oferuje ESP8266?
WPA/WPA2.
Jakie protokoły są obsługiwane przez ESP8266?
IPv4, TCP/UDP/HTTP.
Jakie interfejsy są dostępne w ESP8266?
UART/SDIO/SPI/I2C/I2S/IR.
Ile wyprowadzeń GPIO ma platforma ESP8266?
10 GPIO.
Jakie napięcie obsługuje wyprowadzenie ADC w ESP8266?
0 – 3,3 V.
Jakie jest napięcie pracy ESP32?
Od 2,3 V do 3,6 V.
Jakie jest maksymalne napięcie zasilania VIN dla ESP32?
4,8 - 12V.
Jaki jest maksymalny pobór prądu ESP32?
800mA.
Jakie jest taktowanie zegara procesora w ESP32?
Do 240 MHz.
Ile kanałów ADC ma ESP32?
18 kanałów 12-bit.
Ile GPIO posiada ESP32?
30 (General Purpose Input/Output).
Jakie interfejsy wspiera ESP32?
UART, SDIO, SPI, I2C, I2S, CAN2.0, IR (TX/RX), PWM.
Jaką pamięć RAM ma ESP32?
520 KB SRAM oraz 16 KB SRAM w RTC.
Jaką pamięć ROM ma ESP32?
448 KB ROM.
Jaką zewnętrzną pamięć flash wspiera ESP32?
Do 16MB przez SPI.
Ile pinów posiada typowy kontroler ESP32?
33 piny, pomijając te związane z zasilaniem.
Jakie piny ESP32 są bezpośrednio połączone z pamięcią FLASH?
GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11.
Co się stanie, jeśli użyjesz pinów GPIO6 do GPIO11 w ESP32?
Ich użycie spowoduje zablokowanie kontrolera.
Jakie są możliwe nazwy dla pinu GPIO6 w ESP32?
SCK/CLK.
Jakie są możliwe nazwy dla pinu GPIO7 w ESP32?
SDO/SDO.
Jakie są możliwe nazwy dla pinu GPIO8 w ESP32?
SDI/SD1.
Jakie są możliwe nazwy dla pinu GPIO9 w ESP32?
SHD/SD2.
Jakie są możliwe nazwy dla pinu GPIO10 w ESP32?
SWP/SD3.
Jakie są możliwe nazwy dla pinu GPIO11 w ESP32?
CSC/CMD.
Ile interfejsów UART posiada ESP32?
Trzy interfejsy UART.
Jakie piny odpowiadają za UART0 w ESP32?
GPIO3 (RXO) i GPIO1 (TXO).
Jakie piny odpowiadają za UART1 w ESP32?
GPIO9 (RXO), GPIO10 (TXO), GPIO6 (CTS), GPIO11 (RTS).
Jakie piny odpowiadają za UART2 w ESP32?
GPIO16 (RXO), GPIO17 (TXO), GPIO8 (CTS), GPIO7 (RTS).
Jaką funkcję pełni UART0 w ESP32?
Odpowiada za komunikację ESP przez USB z komputerem oraz podczas procedury RESET/BOOT.
Dlaczego UART1 może być bezużyteczny w niektórych wersjach ESP32?
Jest połączony z pamięcią FLASH.
Jaką rolę pełni UARTO w komunikacji ESP?
Odpowiada za komunikację ESP przez USB z komputerem oraz podczas procedury RESET/BOOT.
Jakie ograniczenie ma użycie UARTO?
Zablokuje możliwość programowania układu.
Jakie są możliwości komunikacyjne UART1?
Może być użyte do komunikacji, lecz w niektórych wersjach jest połączone z pamięcią FLASH, co czyni go bezużytecznym.
Jakie są możliwości UART2?
Jest w pełni dostępne dla programisty.
Jakie piny na platformie ESP32 mogą być użyte tylko jako wejściowe?
GPIO36 (VP), GPIO39 (VN), GPIO34, GPIO35.
Czy piny GPIO36, GPIO39, GPIO34 i GPIO35 mają wbudowane rezystory podciągające?
Nie, nie mają wbudowanych rezystorów podciągających.
Jakie polecenia nie mogą być użyte dla pinów GPIO36, GPIO39, GPIO34 i GPIO35?
Nie można użyć polecenia pinMode (xx, INPUTPULLUP) lub pinMode(xx, INPUTPULLDOWN).
Co to są rezystory podciągające (PULL-UP)?
Rezystory podciągające to rezystory podłączane do wejścia układu cyfrowego, aby ustalić jego spoczynkowy stan na poziomie logicznym 1, gdy przycisk nie jest wciśnięty.
Jak działa rezystor ściągający (PULL-DOWN)?
Rezystor ściągający podłącza wejście układu cyfrowego do masy, ustalając jego spoczynkowy stan na poziomie logicznym 0, gdy przycisk nie jest wciśnięty.
Jakie jest zastosowanie rezystorów w układach cyfrowych?
Ustalają spoczynkowy stan wejścia, zapobiegając jego wiszeniu w powietrzu.
Jakie piny mają specjalne znaczenie podczas uruchamiania ESP32?
GPIO0, GPIO2, GPIO5, GPIO12 (MTDI) i GPIO15 (MTDO).
Co oznacza tryb BOOT w ESP32?
Tryb BOOT służy do uruchamiania programu zapisanego w pamięci flash.
Jakie napięcie na pinach wpływa na tryb uruchamiania ESP32?
Napięcie na pinach GPIO0, GPIO2, GPIO5, GPIO12 i GPIO15.
Co może być przyczyną problemów z przesyłaniem kodu do ESP32 po dodaniu czujnika?
Może to być związane ze Strapping Pins.
Jakie są domyślne ustawienia pinu MTDI?
Pull-down z wartością 0.
Jakie są domyślne ustawienia pinu GPIO0?
Pull-up z wartością 1 w trybie SPI Boot.
Jakie są domyślne ustawienia pinu MTDO?
Pull-up z wartością 1, co oznacza aktywację logowania debugowania.
Jakie są domyślne ustawienia pinu GPIO5?
Pull-up z wartością 0 w trybie FE Sampling.
Jakie piny ESP32 szybko przełączają stany logiczne podczas uruchamiania?
GPIO1, GPIO3, GPIO5, GPIO14, GPIO15.
Co wysyła pin GPIO1 podczas rozruchu ESP32?
Dane rozruchowe przez UART.
Jakie napięcie występuje na pinie GPIO3 podczas rozruchu ESP32?
Napięcie 3,3 V.
Jakie sygnały wysyłają piny GPIO5 i GPIO14 podczas rozruchu?
Sygnał PWM.
Jakie dane wysyła pin GPIO15 podczas rozruchu ESP32?
Dane rozruchowe przez UART.
Jakie mogą być skutki szybkiego przełączania stanów logicznych na pinach ESP32?
Może to powodować zakłócenia pracy podłączonych urządzeń.
Jaką funkcję pełni pin EN w platformie ESP32?
Służy do aktywacji lub dezaktywacji ESP32 za pomocą zewnętrznego sygnału.
Co się dzieje, gdy pin EN jest podłączony do masy?
ESP32 się wyłączy.
Jakie napięcie ma pin EN, gdy ESP32 jest włączony?
3,3V.
Jaką funkcjonalność mają pozostałe piny w ESP32?
Posiadają normalną funkcjonalność.
Ile interfejsów UART posiada ESP32?
3 interfejsy UART, dostępne są tylko dwa.