Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

LN IO — moduł z wyprowadzeniami IO dla Banana PRO

Moduł LN IO w porównaniu do Digital czy HUB-32IO jest tylko prostą płytka z odpowiednio wyprowadzonymi pinami pod różnego rodzaju moduły LCD oraz złączami SPI, UART, i2s i i2c. Oprócz tego na module znajdziemy potencjometr do sterowania kontrastem wyświetlacza LCD, 8 diod , 8 wyprowadzeń GPIO oraz cztery przyciski.

Moduł posiada wyprowadzone po dwa złącza SPI, UART (komunikacja + zasilanie) oraz jedno złącze dla I2C (również z zasilaniem). Wyprowadzony jest również komplet pinów dla i2s. 8 wyjść oraz 8 diod (użyte gpio.0 - gpio.7). Na module dostępne są dwa złącza dla ekranów LCD1602 oraz LCD12864.

Jedną ważną rzeczą przy podłączaniu ekranu i sterowaniem nim należy przełączyć zworki z LED na LCD. 8 zworek przełącza nam gpio (0-7) pomiędzy diodami a LCD.

Przykładowy program (używając biblioteki WiringBP) wyświetlający tekst na ekranie LCD 2x16 przy użycia złącza LCD1602. #include <stdio.h> #include <wiringPi.h> #include <lcd.h> int main(void){ int disp1; wiringPiSetup () ; printf ("Test LCD na LN IO\n"); disp1=lcdInit(2,16,4,21,23,4,5,6,7,0,0,0,0); delay(1000); lcdPosition(disp1, 0, 0); lcdPuts(disp1, "Pozdrowienia dla"); lcdPosition(disp1, 0, 1); lcdPuts(disp1, "DobreProgramy.pl"); return 0 ; }

Kompilacja programu gcc -Wall -o test3 testlcd.c -lwiringPi -lwiringPiDev Program wyświetla podany w programie tekst na ekranie LCD.

Więcej informacji o sterowaniu LCD za pomocą WiringPi/BP

Jak już wspominałem na początku wpisu jest to prosty moduł wyprowadzający tylko wyjścia gpio z Banana PRO w dość wygodny sposób. Na pewno ułatwi podłączenie układów oraz gotowych modułów komunikujących się przez i2C czy SPI, głównie początkującym użytkownikom. Same złącza dla ekranów LCD uważam za trafiony pomysł, dzięki czemu w prosty sposób bez kabelków podepniemy ekran i szybko nim posterujemy.

Sama biblioteka WiringPi/BP warta jest osobnych wpisów dlatego w wolnej chwili przygotuje takową serię, dzięki której będziecie mogli sterować GPIO w Raspberry Pi jak również w Banana Pi/PRO
 

linux sprzęt programowanie

Komentarze

0 nowych
GBM MODERATOR BLOGA  20 #1 10.08.2015 22:45

Również pozdrawiamy :D

damian2d   5 #2 11.08.2015 12:46

rozpisałeś się w tym tygodniu :)
czy naprawdę uważasz, że warto dopłacić do Banana Pi Pro w stosunku do Raspberry pi, bo zastanawiam się nad zakupem ?

Kaworu   13 #3 11.08.2015 13:20

@damian2d: Ja bym powiedział, że jeśli potrzebujesz czegoś co ma PB to warto. Jak nie potrzebujesz, to po co dopłacać, za coś czego nie użyjesz?

cyryllo   17 #4 11.08.2015 14:20

@damian2d: jak napisał Kaworu. Kwestia tego do czego chcesz banana używać. Jeśli nie do multimedów (oglądanie filmów xbmc, kodi) to jak najbardziej. Banana jest wydajniejszy, szybszy i ma te same popularne biblioteki do gpio (wkrótce mają być inne przeportowane.) Opisane przeze mnie moduły powinny działać również z RPi.

Autor edytował komentarz.
damian2d   5 #5 11.08.2015 14:57

@cyryllo: rozumiem

KyRol   18 #6 14.08.2015 13:49

Kurczę źle szukam albo źle kombinuję. Poszukuję wyświetlacza LED 128x32, obojętnie w jakim rastrze tak aby spasować go z obudową typu bartop. Nie znalazłem nic taniego, wszystko grubo powyżej 20USD. Wyświetlacze LCD w proporcjach 16:4 są praktycznie niespotykane a jak są to kosmicznie drogie. A marzy mi się interaktywne Marquee. Mniej więcej coś takiego: https://www.youtube.com/watch?v=DTg7XHteBTE

Autor edytował komentarz.
cyryllo   17 #7 14.08.2015 15:11

@KyRol: Pokaż co znalazłeś powyżej 20$ ;)

KyRol   18 #8 14.08.2015 15:13

@cyryllo: Moduły LED Matrix 8x8 z podstawką umożliwiającą łączenia ich jeden z drugim.

cyryllo   17 #9 14.08.2015 15:18

@KyRol: Ale RGB czy mono?

KyRol   18 #10 14.08.2015 15:27

@cyryllo: Mono, RGB byłby najlepsze, no ale pod względem ich obsługi trzeba będzie się narobić. Poza tym trzeba wyliczyć ile to prądu zeżre. Wyliczyłem, że byłyby potrzebne 64 takie moduły na proporcje 16:4. Taki wyświetlacz da wymiar 963,2mm X 240,8 mm. Przy 64 modułach cena powala nie wspominając już o RGB.

Autor edytował komentarz.
cyryllo   17 #11 14.08.2015 15:31

@KyRol: wiesz najdroższe z tego są układy sterujące. Widzę, że masz ambitny plan ;)

KyRol   18 #12 14.08.2015 15:34

@cyryllo: Taniej wyjdzie zaprojektować szablon, nawiercić dziury w desce, wetknąć najzwyczajniejsze diody i do tego układ sterujący. Najtaniej, ale i najdłużej.

Raczej z tą koncepcją poczekam, najfajniejszy i najwierniejszy koncepcji Marquee w bartopie byłby Eink w kolorze, ale nie ma jeszcze nawet czytników z takimi einkami.

Autor edytował komentarz.