
Apresentando Pinturas No Display Tft De John James Audubon Com Raspberry Pi Programado No Python
By Vitor Amadeu SouzaLength42m
About this audiobook
A proposta deste livro é conectar uma tela TFT de 160x128 pixels a Raspberry Pi programa em Python, de modo a mostrar como inicializar e operar tal tecnologia para em seguida apresentar uma pintura do artista título desta obra. Para a leitura da obra recomenda-se que o leitor utilize como referência ou possua experiência dos assuntos abordados na literatura Aplicações eletrônicas na Raspberry Pi Zero - Programado em Python (2017) do mesmo autor e editora.
Audiobook details
GenreEducation and Learning, Technology
Length42 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateApr 28, 2019
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2TFT_CS. Os pinos DC e RESET também devem ser utilizados para
3#* * #Rotinas SPI #* *
4#* * * #Inicialização do TFT * #* *
5ClearScreen()
Show all chaptersShow less
6ClearScreen().
7#* * #Rotinas SPI #* *
8spi = spidev.SpiDev() spi.open(0,0) spi.mode = 0 InitDisplay()
9#* * #Rotinas SPI #* *
10#* * * #Programa principal * #* *
11#* * #Rotinas SPI #* *
12#* * * #Programa principal * #* *
13#* * #Rotinas SPI #* *
14y = int(sqrt(r2-x*x)) y0 = yPos-y y1 = yPos+y VLine(xPos+x,y0,y1,color) VLine(xPos-x,y0,y1,color)
15O próximo exemplo mostra como carregar uma imagem, onde tal
16BLACK = 0x0000 BLUE = 0x001F RED = 0xF800 GREEN = 0x0400
17if (numPlanes!=1) or (colorBits!=24) or (compType!=0):
18InitDisplay(True) DrawBMP('img.bmp') time.sleep(10)
19Capítulo II Aplicação
20Fonte: https://pt.wikipedia.org/wiki/John_James_Audubon
21Obs.: Através de uma busca na internet é possível localizar as imagens
22X0 = XSIZE/2 Y0 = YSIZE/2
23def OldInitDisplay(): Command (SWRESET) time.sleep(0.2) Command (SLPOUT) Command (COLMOD, 0x05) Command (DISPON)
24def ClearScreen(): FillScreen(BLACK)
25while 1: