Urządzenia używane na laboratoriach dot. przedmiotów «Systemy wbudowane»

Noty katalogowe

Mikrokontrolery
LPC1114 Podręcznik użytkownika
Dokumentacja
Errata
Wykorzystywany w LPCExpresso
LPC1343 Dokumentacja
Podręcznik użytkownika
Wykorzystywany w LPCExpresso
LPC1768, LPC1769 Podręcznik użytkownika
Sterowanie silnikami BLDC
Wykorzystywany w LPCExpresso
LPC2103 Podręcznik użytkownika
Sterowanie silnikami szczotkowymi
Wykorzystywany w 2103 EduBoard
LPC2104 Podręcznik użytkownika Wykorzystywany w GameBoard
LPC2138 Podręcznik użytkownika Wykorzystywany w 2138 Eduboard
LPC2148 Podręcznik użytkownika
Realizing an MP3 player with the LPC2148, using libmad and EFSL
Wykorzystywany w 2148 Eduboard
LPC2478 Podręcznik użytkownika Wykorzystywany w 2478 OEM board
LPC4088 Podręcznik użytkownika
Wykorzystywany w LPCExpresso
LPC4357 Podręcznik użytkownika
Wykorzystywany w Multicore Kit
Urządzenia peryferyjne
Termometr z intf I2C (LM75) LM75 oraz LM75B Dostępny w postaci modułów z różnymi adresami i w wersjach LM75A i LM75B
Akcelerometr 3-osiowy z intf I2C (ADXL345) ADXL345
Wygląd modułu
Dostępny w postaci modułu
Akcelerometr 3-osiowy z intf I2C (MPU6050) MPU-6050 Dostępny w postaci modułu
Magnetometr (kompas) 3-osiowy z intf I2C (HMC-5883L) HMC-5883L Dostępny w postaci modułu
Żyroskop + magnetometr + czujnik ciśnienia atmosferycznego z intf I2C L3GD20 (żyroskop)
LSM303 (magnetometr)
BMP180 (czujnik ciśnienia atmosferycznego = wysokościomierz barometryczny)
Wygląd modułu
Dostępny w postaci modułu
Czujnik ciśnienia atmosferycznego (=wysokościomierz barometryczny) z intf I2C BMP180 Dostępny w postaci modułu
Przykład dla LPC17xx
Czujnik ciśnienia atmosferycznego z intf I2C (=wysokościomierz barometryczny) BMP280 Dostępny w postaci modułu
Czujnik zbliżeniowy + czujnik światła rozproszonego APDS9930 Dostępny w postaci modułu
czujnik światła rozproszonego + czujnik UV (index UV) LTR390UV Dostępny w postaci modułu
Czujnik zbliżeniowy + czujnik światła rozproszonego + detektor gestów APDS9960 Dostępny w postaci modułu
Czujnik pulsu (przez ADC) HW 827 Opis Dostępny w postaci modułu
Modem WiFi z intf UART/SPI Opis ogólny
Interfejs (API+AT)
Dostępny w postaci modułu
Modem BT 4.0/2.1 z intf UART/SPI http://www.blueradios.com/forum/index.php?PHPSESSID=n06ia6ofnoe7t63eq1ungcn5q0&action=register
XXXXX
Dostępny w postaci modułu
Modem ZigBee (Mesh) z intf UART/SPI Karta katalogowa
Podręcznik użytkownika
Program do konfiguracji
Dostępny w postaci modułu
Modem GPRS (SIM900) z intf UART/I2C Układ wyprowadzeń
Schemat
SIM900 projektowanie
Opis układu
Dokumentacja sprzętowa
Nota aplikacyjna
Opis komend AT
Dostępny w postaci modułu
I2C 1kbit EEPROM 24WC08
24LC08
Wykorzystywany w GameBoard, LPCExpresso, 2148 Eduboard
Mostek I2C <-> Full Modem UART SC16IS752 Wykorzystywany w LPCExpresso
Wzmacniacz analogowy LM4811 Wykorzystywany w LPCExpresso
Flash 8Mb SPI AT45DB081D-SU Wykorzystywany w LPCExpresso
I2C 1Mbit EEPROM AT24C1024 Dostępne w osobnym module
I2C 2kbit EEPROM CAT1025-30 Wykorzystywany w 2138 Eduboard
I2C Port Expander PCA9532
PCA9532
Wykorzystywany w GameBoard (tylko v1.1), Expansion board, LPCExpresso, 2478 OEM board
12-kanałowy czujnik pól dotykowych (I2C) Opis modułu
Opis Sterownika MPR121
Schemat
Biblioteka z Freescale'a
Biblioteka z AdaFruit
Dostępny w postaci modułu
Kod przykładowy dla LPC17xx
16-kanałowy czujnik pól dotykowych (I2C) TTP229 Dostępny w postaci modułu
Color LCD Controller Datasheet (Nokia 6100) LDS176
PCF8833
Opis programowania
Wykorzystywany w GameBoard, Expansion board
Występuje też jako zewnętrzny element możliwy do podłączenia do dowolnego urządzenia przy pomocy 6 przewodów (+3.3V, GND, /CS, /RESET, CLK, DATA=MOSI)
Program przykładowy dla LPC17xx
Color LCD Controller Datasheet (132*64) ST7735S Dostępny w postaci dodatkowego modułu
Color LCD Controller Datasheet (240*320) ST7789V2 Dostępny w postaci dodatkowego modułu
Synchronizacja z zegarem w Monachium DCF77 Dostępny w postaci dodatkowego modułu
USB to Serial Bridge Datasheet FT232RL Wykorzystywany w GameBoard
Modem bluetooth BGB203-S06 1SPP User's Manual Wykorzystywany w GameBoard
Modem bluetooth BlueRadio (2.1/4.0) Zestaw komend AT
Podręcznik użytkownika
Dostępny w oddzielnym module
Interfejs Ethernet via SPI ENC28J60 Wykorzystywany w 2148 Eduboard, Expansion board
Akcelerometr via ADC MMA7260QT Wykorzystywany w 2478 OEM board, Expansion board
QVGA LCD Wyświetlacz
Kontroler
Wykorzystywany w 2478 OEM board
e-papier Schemat płytki w wersji D
Schemat płytki w wersji C
Opis układu EM027BS013 (wersja D)
Opis układu EM027BS012 (wersja C)
Opis złącza
Link do materiałów (kod)
Nieco zoptymalizowany kod (częściowe aktualizacje)
Kod dla mbed
Dokumentacja producenta
Opis sprzętowy
Dokumentacja
Dołączanie do Raspberry Pi
Kod demonstrayjny do Raspberry Pi
Kod demonstracyjny dla MCU (LPC17xx) - wersja 12
Dostępny w dodatkowym module
OLED z inft równoległym Raystar RET012864GYPP3N00000 Dostępny w dodatkowym module
Czujnik wilgotności z intf I2C HTU21D Dostępny w dodatkowym module
Czujnik wilgotności (i temperatury) z intf I2C SHT31 Dostępny w dodatkowym module
Czujnik wilgotności (i temperatury) z intf I2C AM2320 Dostępny w dodatkowym module
Miernik jakości powietrza VOC (volatile organic compounds) SGP40 Dostępny w dodatkowym module
Miernik jakości powietrza VOC (volatile organic compounds) i wilgotności ENS160 + AHT21 Dostępny w dodatkowym module
Miernik zawartości CO2 w powietrzu SCD40 Dostępny w dodatkowym module
Czujnik obecności gazu i alkoholu MQ3 Dostępny w dodatkowym module
Czujnik oświetlenia z intf I2C TSL2561 Dostępny w dodatkowym module
Laserowy czujnik odległości (prosty LIDAR) VL53X - v2 Dostępny w dodatkowym module
Ultradźwiękowy czujnik odległości HCSR04 Dostępny w dodatkowym module
Silnik liniowy (ETT 10 mini) Dokumentacja modułu + Dokumentacja mostka H (L293D) Dostępny w dodatkowym module
Kod przykładowy dla LPC17xx
Silnik krokowy (ETT mini smcc v2) Dokumentacja modułu + Dokumentacja drivera (L298) Dostępny w dodatkowym module
Pamięci MT48LC8M32B2B5-7, 256MByte Mobile SDRAM, 32-bit databus from Micron
SST39VF3201, 32MBit NOR Flash, 16-bit databus, from SST
Wykorzystywany w 2478 OEM board
Termometr MAX6576ZUT Wykorzystywany w LPCExpresso
Czujnik światła ISL29003 Wykorzystywany w LPCExpresso
Akcelerometr via I2C MMA7455 Wykorzystywany w LPCExpresso
Rotacyjny przełącznik kwadraturowy EVE-GA1F1724B Wykorzystywany w LPCExpresso
Flash via SPI (16Mbit) AT45DB161D Wykorzystywany w LPCExpresso
Dual UART with I2C/SPI Interface SC16IS752 Wykorzystywany w LPCExpresso
Wyświetlacz OLED Dokumentacja
Dokumentacja
Programowanie
Sterownik
Wykorzystywany w LPCExpresso
Transceiver CAN TJA1040 Wykorzystywany w 2478 OEM board
Transceiver IrDA HSDL-3209 Wykorzystywany w 2478 OEM board
Wyświetlacz alfanumeryczny typu Hitachi HD44780U Wykorzystywany w 2148 Eduboard, Christmas Tree
Mostek H MPC17511A Wykorzystywany w 2148 Eduboard
Rejestr przesuwny (konwerter szeregowo-równoległy) 74HC595D Wykorzystywany w 2148 Eduboard
Specyfikacja wentylatorów czteropinowych Dokumentacja Wykorzystywany w 2148 Eduboard
Bezszczotkowy silnik prądu stałego (BLDC) 42BLF01 Wykorzystywany w Expresso Motor Kit
Termometr z intf I2C (LM75A) LM75A Wykorzystywany w Expresso Motor Kit
Dwukanałowy analogowy multiplexer/demultiplexer 74LVC1G3157GW Wykorzystywany w Expresso Motor Kit
Transceiver CAN TJF1051T/3 Wykorzystywany w Expresso Motor Kit
Driver/receiver RS-485 SN65HVD35 Wykorzystywany w Expresso Motor Kit
EEPROM 32kbit z intf I2C 24LC32AT Wykorzystywany w Expresso Motor Kit
Generator Resetu MIC6315 Wykorzystywany w Expresso Motor Kit
Pełny mostek H dla tranzystorów N-FET HIP4081AIBZ Wykorzystywany w Expresso Motor Kit
Tranzystor N-MOSFET (z zabezpieczeniem) PSMN2R6-40YS Wykorzystywany w Expresso Motor Kit
Podwójny komparator LMV393 Wykorzystywany w Expresso Motor Kit
Wzmacniacz wejściowy FET typu "rail to rail" AD823 Wykorzystywany w Expresso Motor Kit
Dwukierunkowy monitor prądu (bocznik) AD8210 Wykorzystywany w Expresso Motor Kit
High and Side FET Driver LM5101 Wykorzystywany w Expresso Motor Kit
High-Side Current-Shunt Monitor INA200 Wykorzystywany w Expresso Motor Kit
Buck Switching Controller LM5085MYE Wykorzystywany w Expresso Motor Kit
Low-Dropout Linear Regulator LM1117MPX Wykorzystywany w Expresso Motor Kit
Power Resistors PWR263S-20 Wykorzystywany w Expresso Motor Kit
Input Capacitors EEU-FM1H102 Wykorzystywany w Expresso Motor Kit
Wyświetlacz OLED (UG-9664HSWAG01) Dokumentacja
Podręcznik uzytkownika
Sterownik wyświetlacza (SSD1305 - 132x64)
Wykorzystywany w Expresso Motor Kit
EEPROM (1M) AT24C1024B Dostępny na płytce "luzem" - do podłączenia przewodami - wyposażony w goldpiny
Konwerter USB<->RS485 Oparty na układach FTDI Dokumentacja i sterowniki Dostępny na płytce "luzem" - do podłączenia przewodami - wyposażony w goldpiny
Konwerter USB<->RS232/TTL (3.3/5V) Oparty na układach FTDI Dokumentacja i sterowniki Dostępny na płytce "luzem" - do podłączenia przewodami - wyposażony w goldpiny
Wyświetlacz TFT (2.8" 320x200x24) z czujnikiem dotykowym (do Raspberry Pi, ale nie tylko) Dokumentacja czujnika dotykowego
Dokumentacja wyświetlacza
Dostępny na płytce "luzem" - do podłączenia przewodami - wyposażony w goldpiny
Expander/Dimmer I2C (MAX7313) MAX7313 nota katalogowa
Opis złącz
Schemat
Dostępny na płytce "luzem" - do podłączenia przewodami - wyposażony w goldpiny
Karta SD w trybie MMC Dokumentacja #1
Dokumentacja #2
Dokumentacja #3
Nie każda karta działa w tym trybie, w sczególności w nowszych chętniej porzucana jest wsteczna kompatybilność.
Czytnik MIFARE (ale nie DESFire) MFRC522 nota katalogowa  

Istnieje program i emulator to wielu urządzeń wbudowanych - Proteus 8. Niestety jest on komercyjny

W przypadku samych MCU istnieje darmowy emulator, nie obejmuje jednak układów NXP.

LPC1114, LPC1343, LPC1768, LPC1769

8k RAM, 32k ROM, SSP, I2C, UART, ADC (1114)na wyraźne życzenie
8k RAM, 32k ROM, UART, I2C, SPI, ADC, PWM, USB (1343)
64k RAM, 512k ROM, 4*UART, 3*I2C, SPI, 2*SSP, 2*CAN, PWM, USB 2.0 Device/Host/OTG, RTC, Etehrnet, I2S, ADC (1768)

Uwaga! Wersja z MCU 1768/1769 wymaga solidnego zasilania. Jednak większość (nie wszystkie!) współczesnych notebooków zasilanych z sieci powinna być wystarczająco dobra.
Proszę to sprawdzić PRZED wyborem urządzenia jeśli mają Państwo w planie korzystać z własnych zasobów!

Dokumentacja do płytki do eksperymentów
Podręcznik użytkownika w wersji A
Podręcznik użytkownika w wersji B (z portem USB typu A)
Schemat ver A
Schemat ver B (z portem USB typu A)
Dokumentacja do płytki z mikrokontrolerem
Podręcznik użytkownika
Schemat dla LPC 1114
Schemat dla LPC 1343
Schemat dla LPC 1768
Schemat dla LPC 1769 rev D
Schemat dla LPC 4088
Uproszczona płytka prototypowa dla LPC 4088 taka, taka
Wyprowadzenia dla 4088
Wyprowadzenia modułów LPCXpresso
Oprogramowanie
Demonstracja dla MCU LPC1114
Demonstracja dla MCU LPC1343
Demonstracja dla MCU LPC1768/9
Mini Dema
Getting started with NXP LPCXpresso
FAQ & support (mnóstwo przykładów)

LPC2138

32k RAM, 512k ROM, 2*UART, 2*I2C, SPI, 2x8/10b przetworników AD, PWM, Czujniki sensorowe, plytka uniwersalna (bread board) Można dołączyć kostkę ZigBee i moduł rozszerzający

Dokumentacja
Podręcznik użytkownika
QuickStart Program Development User's Guide
Schemat
Oprogramowanie
Aplikacja demonstracyjna - Hex. Wymagane parametry terminala: 115200 bps (8N1)
Test poprawności działania
Źródła do programów z elementami na płytce prototyppowej
Demonstracja komunikacji z kostką ZigBee poprzez UART#1
Mini Dema

Expansion board dla komputerów wyposażonych w mikrokontrolery LPC2148v3, LPC2138 i LPC2103.

Dokumentacja
Podręcznik użytkownika
QuickStart Program Development User's Guide
Schemat
Oprogramowanie
Ethernet - Accelerometer - Joystick (dla 2103)  Odczyt akcelerometru i joysticka, a także demonstarcja interfejsu ethernetowego (licznik ICMP/echo, ICMP/echo replay nie są wykonywane!)
Ethernet - Accelerometer - Joystick (dla 2138)  Odczyt akcelerometru i joysticka, a także demonstarcja interfejsu ethernetowego (licznik ICMP/echo, ICMP/echo replay nie są wykonywane!)
Operacje na karcie SD   Odczyt/zapis karty SD
Snake Gra na LCD, także animacja
I2C Port Expander (PCA9532) Sterowanie 16 LEDami i odczyt dwóch wejść poprzez I2C
Uart Pass Through Aplikacja przekazująca dane pomiędzy UART#0<->UART#1

Eduboard LPC2148 v1

Komputer wyposażony w mikrokontroler LPC2148. 32k RAM, 512k ROM, 2*UART, 2*I2C, SPI, 2x8/10b przetworników AD, PWM, USB 2.0 USB (klient), UART/RS232, PWM (Silnik), wyświetlacz wierszowym, AD/DA, diody, joystick 5-pozycyjny.

wersja 1.0

Dodatkowo interfejsy Ethernet i ZigBee

wersja 3.0

Dodatkowo moduł rozszerzający

Dokumentacja
Podręcznik użytkownika (v.1)
Podręcznik użytkownika (v.3)
QuickStart Program Development User's Guide
Schemat elektryczny (v.1)
Schemat elektryczny (v.3)
Oprogramowanie dla aplikacji wykorzystujących USB
Beyond Logic's homepage
www.micrium.com/philips (autor systemu operacyjnego uCos-II RTOS, przykładowe programy)
Wirtualny COM na USB
www.keil.com/download/docs/306.asp
www.keil.com/download/docs/307.asp
www.keil.com/download/docs/308.asp
sourceforge.net/projects/lpcusb
Mouse HID
Gotowy stos USB
Sourceforge
Przykłady zaczerpnięte z odmętów internetu
Mnóstwo przykładów, których nie można brać dosłownie, ponieważ są napisane dla innej płytki, ale gotowiec jest gotowiec...
Preinstalowany program
Ver 1 Parametry terminala: 38400 bps (8N1)
Ver 3 Parametry terminala: 38400 bps (8N1)
Źródła
Program, od którego należy zacząć
ver 1 (GNU 3.4, pod 4 nie skompiluje się moduł USB)
ver 1 dla GNU 4. Najprościej jest odpakować wszystko w kartotce eclipse/Demo/2138 i mimo nieco mylącej nazwy wszystko będzie od razu działać
Demonstracja z FreeRTOSem
ver 2 (GNU 4, na ver. 1 trzeba wyłączyć silniki, bo program się zawiesi)
ver 3
NAS Server
Demonstracja komunikacji z kostką ZigBee poprzez UART#1
Mini Dema

Płytka rozszerzająca możliwości komputera LPC2148 (Ethernet) (2szt)

Dokumentacja
Schemat
Przykładowe aplikacje
Przykładowy sterownik z fukcjonalnością ICMP Echo (PING). Kanał SPI #0 jest wykorzystywany do komunikacji z ENC28J60 ethDrv.zip
Web server (tcp/http) w oparciu o bibliotekę uIP. Kanał SPI #0 jest wykorzystywany do komunikacji z ENC28J60 ethDrv.zip

Płytka rozszerzająca możliwości komputera z mikrokontrolerem LPC2148 (ZigBee) (2szt)

Dokumentacja
Schemat

Game board (2szt)

LPC 2104; 16k RAM, 128k ROM, 2*UART, I2C, SPI, PWM, interfejsy UART i Bluetooth (tylko SPP), kolorowy wyświetlacz graficzny 200*2000, joystick 5-pozycyjny.

Dokumentacja
Podręcznik użytkownika
QuickStart Program Development User's Guide
Schemat w wersji bez JTAGa
schemat w wersji z JTAGiem
Oprogramowanie
Program demonstracyjny Source code
Binary image (hex file)
Program do konwersji obrazów napisany w Javie.
Konwertuje obrazy w formatach jpg, png, gif, bmp w tablicę języka C,
w taki sposób, żeby mozna go było wyświetlac na matrycy LCD
img_conv.jar
Usage: java -jar img_conv.jar nameOfPicture [options]
Szachy (Rob Jansen) game_chess_1.8.zip
15 (Sulaiman Vali) game_fifteen_1.9.zip
Sudoku (Anders Lindvall) sudoku_1.9.zip
Poker (Jere Knaappila) game_poker.tar.gz
just the hex-file
TicTacToe [kółko i krzyżyk] (Will Jenkins) TicTacToe_v1.0.tar.bz2
Connect 4 (Will Jenkins) Connect4_v1.0.tar.gz
Rotator (Sulaiman Vali) Rotator_v1_0.zip
just the hex-file
Gra w karty (Michael Kraus)
Short description:
•2 Players play against each other: player1 (P1, red color) and player2 (P2, blue color)
•each player has 11 cards with values from 1 to 11
•each player places one of his cards hiddenly
•the placed cards are opened and the player with the higher card value gets a point
•if the 2 cards have the same value, nobody gets a point
•You can select between 2 modes at the start of the game:
- one player mode: the role of player2 is taken by the ARM uC by placing a random card
- two players mode: two real players can play against each other
cards.zip
Memory (Otto Effinger)
Short description:
•2 Players play against each other: player1 (P1, red color) and player2 (P2, blue color)
•there are 21 pairs of cards (same image), randomly placed on the field
•all cards are hidden (grey fields), each player has to find card pairs
•player has to open 2 cards: select with up/down/left/right keys, then press Center key
•if the 2 cards match, player gets a score point and may continue to play
•if the 2 cards do not match, they are hidden again and the next player continues
•after each 2 cards, one of the up/down/left/right keys has to be pressed to continue
•status line: left: score of player1
•status line: left: middle: shows, which player has to open cards
•status line: left: right: score of player2
memory.zip
Labirynt i inne usprawnienia (Audrius Urmanavicius)
Short description:
•A Maze game; the objective of the game is to find a path to an exit location (from upper left to bottom right corner).
•There is no 'shortest' path - there's always one and only one path between any two points in a maze (including start and finish points).
•Program demonstrates menu callbacks to set game field size.
•To make more fun, it is possible to hide walls until they are bounced at. The aim is to find a path to an exit making least possible moves and hitting least possible walls.

Longer description of general improvements (really great work!):
http://fox.mediaworks.lt/~audrius/embedded/
LPC2104-Audrius.zip
just the hex-file
Sokoban (Michael Gaus)
Short description:
•Sokoban (Japanese for "warehouse keeper") is a transport puzzle in which the player pushes boxes around a maze, viewed from above, and tries to put them in designated locations (target fields). Only one box may be pushed at a time, not two, and boxes cannot be pulled.
•the game has 20 levels (00-19) at the moment, additional levels can be added in sokoban_levels.h
•each level has 12 fields horizontally (XSIZE) and 11 fields vertically (YSIZE)
•by pressing the Center key during a game, the game can be paused and you have various options to continue: continue current level, restart current level, select another level (use right/left key to select level), terminate game
•status line: shows level (Lxx), playing time in minutes:seconds (Txx:xx), number of moves (Mxxx)
•the fields are shown as follows:
•- border field: grey
•- free field: yellow
•- box: brown with a frame around a cross
•- empty target field: red with a dashed frame around a cross
•- box in a target field: red with a continuous frame around a cross
•- player: the smart blue guy ;-) (yellow background if player is on a free field, red background if player is in a target field)
sokoban.zip
just the hex-file
Breakout (Tomas Soderqvist) breakout.rar
just the hex-file
Styx (Tomas Holmqvist)
Short description:
•The goal is to "take" as large part of the screen as possible.
•Taken parts of the screen are colored by a picture.
•If you move into your own tail or the styx touch it, the game is over.
•Pointers to the pictures are in the variable: levelmap[]

Some parts left to be done:
•Show where the marker is, even when it is at the edges.
•Fix strat-bug. Sometimes the styx does not show.
•Fix bug that the styx can sometimes pass the edges.
styx-1.0.tar.gz
just the hex-file
Graphical Demo (Peter Moraliyski)
This program demonstrates the capabilities of the LCD.
toasterdemo.zip
just the hex-file
Mini Dema

LPC2103 (2szt)

16k RAM, 128k ROM, 2*UART, I2C, SPI, AD/DA Możliwość dołączenia modułu rozszerzającego

Dokumentacja
Podręcznik użytkownika
QuickStart Program Development User's Guide
Schemat
Dokumentacja
Aplikacja demonstracyjna
Hex. Wymagane parametry terminala: 115200 bps (8N1)
Test poprawności działania
Mini Dema

LPC2478(1szt)

Możliwe zastosowanie systemu operacyjnego uCLinux (sekcja poświęcona systemowi uCLinux znajduje się poniżej)

Urządzenie nieco trudniejsze w opanowaniu! ★★

Dokumentacja
Podręcznik użytkownika
QuickStart Program Development User's Guide
Schemat płytki z mikrokontrolerem
Schemat płytki bazowej
Oprogramowanie
The board is pre-loaded with 12 sample applications that demonstrate the different features of the LPC2478 cpu and the LPC2478 QVGA Base Board bundle.
The applications are:
  1. Short slide show presenting the LPC2478 and the board.
  2. Three colorful pictures demonstrating the capabilities of the display.
  3. A placeholder for slide shows on an external SD/MMC memory card.
  4. USB Host application where a USB keyboard can be attached to the board.
  5. 3D graphic demonstration involving a rotating cube.
  6. Another 3D graphic demonstration involving a rotating globe.
  7. Example game with falling cubes.
  8. Jawbreaker game.
  9. Rolling ball controlled by an accelerometer.
  10. TCP/IP statistics and setting of IP-address.
  11. Touch screen calibration.
  12. About information
Źródła są niedostępne
hex
  • Odczyt akcelerometru poprzez ADC
  • DAC - odtwarzanie pliku WAV
  • CAN - loopback na kanałach #1, #2
  • I2C - IO PCA9532 expander
  • Joystick
  • QVGA LCD Setup + prosta biblioteka graficzna
  • Demonstracja funkcjonalności EA RTOS (semafory, zadania, kolejki, etc.)
  • Obsługa RTC
  • Obsługa UART#1 za pomocą przerwań
  • Ekran dotykowy, zawiera procedurę kalibracji
  • Ethernet w trybie przeglądania
  • QVGA OLED
  • QVGA OLED Ekran dotykowy
przykłady
Inicjalizacja SDRAM Źródła
Hex
NicheLite™ (TCP/IP Stack) for LPC Informacje
uCLinux Informacje

LPC4357 Multicore

M0+M4(2szt)
Interfejsy wszystkich typów

W żadnym przypadku nie wolno zasilać układu WYŁĄCZNIE przez port JTAG!!!

Urządzenie trudniejsze w opanowaniu! ★★★★

Dokumentacja do płytki do eksperymentów
Podręcznik użytkownika
Podręcznik użytkownika #2
Płytka podstawowa
Położenie elementów
Pomiary
Schemat
Oprogramowanie
Aplikacje przykładowe Pliki wykonywalne (bin) Biblioteki LPCOpen

Kostki ZigBee. (7szt)

(Digi.com, dawniej MaxStream)

Dokumentacja
Przykłady dla Arduino
Przykłady dla XPresso
Przykłady dla 2138/2148
Przykłady z google code
Przykłady z Ada fruit
Fragmenty kodu
QuickStart Program Development User's Guide
Jak programować łącza szeregowe w systemie MS Windows?

Raspberry Pi. (5szt)

Komputerek oparty na linuksie z wyprowadzonymi magistralami. W laboratorium jest wersja RPI 2B.

Dokumentacja jest powszechnie dostępna, ale warto zacząć turaj. Opis "wnętrzności" dla wersji 1 można znaleźć m.in. tutaj