-
Bild
Schaltplan mit ATmega128 und ILI9341 Display
58 PE0(OC3C/PCINT8) 56 PE1(OC3B/PCINT9) 54 PB6(OC8/PCINT10) 52 PB2(MOSI) 50 PB3(MISO) 48 PB1(SCK) ILI9341 240x320 VCC SCK SDI DC/RC RESET CS GND VCC HCF4060BE Q12 bis Q8 C1 1uF C2 100nF C5 1uF C6 1uF C7 1uF C8 100nF C9 1uF C10 1uF C11 33pF C12 100nF C14 10uF C17 22uF C19 47uF R2 1k R3 10k R4 220 R7
in „AVR Transistortester MEGA2560 Shield“ · Markt · · Schaltpläne
-
Bild
Schaltplan ESP32 NodeMCU mit ILI9341 Display
, J2 Servo DS3218MG, GND, TX, SCL, SDA, TFT_MOSI, TFT_CS, TFT_DC, TFT_SCK, TFT_MISO, TFT_RESET, U2 ILI9341 240*320 2.8, VCC, GND, CS, RESET, D/C, MOSI, SCK, MISO, T_CLK, T_CS, T_DI, T_DO, T_IRQ, SD_CS, SD_MOSI, SD_CLK
in „ESP32 mit Servo entstören“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Datei
ili9341.c
_writedata8(x1>>8); ili9341_writedata8(x1); ili9341_writedata8(x2>>8); ili9341_writedata8(x2); ili9341_writecommand8(0x2B); ili9341_writedata8(y1>>8); ili9341_writedata8(y1); ili9341_writedata8(y2); ili9341_writedata8(y2);
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341_gfx.c
const ILI9341_DARKCYAN = (ili9341_color_t)0x03EF; ili9341_color_t const ILI9341_MAROON = (ili9341_color_t)0x7800; ili9341_color_t const ILI9341_PURPLE = (ili9341_color_t)0x780F; ili9341_color_t const ILI9341_OLIVE = (ili9341_color_t)0x7BE0; ili9341_color_t const ILI9341_LIGHTGREY = (ili9341_color_t)0xC618; ili9341_color_t const ILI9341_DARKGREY = (ili9341_color_t)0x7BEF; ili9341_color_t const ILI9341_BLUE = (ili9341
in „STM32U575 und ILI9341 SPI DMA Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lightMenu.c
{ menuSelector = 7; menuPointer = 1; menuInlinePointer = 0; menuBlock = false; // loadLightData(); ili9341_clear(BLACK); ili9341_fillrect(57, 20, 200, 26, GREEN); //Main Bar ili9341_fillrect(280, 20, 30, 26, GREEN); //Next Menu ili9341_fillrect(5, 20, 30, 26, GREEN); //Next Menu ili9341_drawRect(277,
in „ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341.c
nothing */ // ---------------------------------------------- private function prototypes -- static void ili9341_reset(ili9341_t *lcd); static void ili9341_initialize(ili9341_t *lcd); static ili9341_two_dimension_t ili9341_screen_size( ili9341_screen_orientation_t orientation); static uint8_t ili9341_screen_rotation
in „STM32U575 und ILI9341 SPI DMA Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
P_MaxInHistory - W->P_MinGraph) * y_factor * GRID_FACTOR); sprintf(buf,"%4u",W->P_MaxInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+bheigth), buf,&TM_Font_7x10,ILI9341_COLOR_BLUE, ILI9341_COLOR_BLACK); sprintf(buf,"%4u",W->P_MinInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+11), buf,&TM_Font_7x10,ILI9341_COLOR_RED, ILI9341_COLOR_BLACK); // Vorhersage Zambretti sprintf(buf, "%s",forecast[W->ZFN]); TM_ILI9341_Puts(TransX(0),TransY(GRID_YOFFS - 5), buf,&TM_Font_7x10,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
ili9341.c
#include "ili9341.h" volatile uint16_t LCD_W = ILI9341_TFTWIDTH; volatile uint16_t LCD_H = ILI9341_TFTHEIGHT; const uint16_t ili9341InitCodes[80] = { 0x01CB, 0x39, 0x2C, 0x00, 0x34, 0x02, //Power Control A 0x01CF
in „ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
P_MaxInHistory - W->P_MinGraph) * y_factor * GRID_FACTOR); sprintf(buf,"%4u",W->P_MaxInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+bheigth), buf,&TM_Font_7x10,ILI9341_COLOR_BLUE, ILI9341_COLOR_BLACK); sprintf(buf,"%4u",W->P_MinInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+11), buf,&TM_Font_7x10,ILI9341_COLOR_RED, ILI9341_COLOR_BLACK); // Vorhersage Zambretti sprintf(buf, "%s",forecast[W->ZFN]); TM_ILI9341_Puts(TransX(0),TransY(GRID_YOFFS - 5), buf,&TM_Font_7x10,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341Driver.c
sizeof(ili9341InitCodes) / 2); i++) { if(ili9341InitCodes[i] & 0x100) { DC_COMMAND; ili9341_send8Bit(ili9341InitCodes[i] & 0xFF); }else{ DC_DATA; ili9341_send8Bit(ili9341InitCodes[i]); } } //Exit Sleep Mode DC_COMMAND
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341_init.c
A ili9341_writecommand8(0xCB); for(int i = 0; i < 5; i++) ili9341_writedata8(pgm_read_byte(&ili9341InitCodes[i])); //power control B ili9341_writecommand8(0xCF); for(int i = 0; i < 3; i++) ili9341_writedata8
in „ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
Time.date,Time.month,Time.year + 2000); // Nachts rot anzeigen, tagsüber weiss if (IsSunDown(&Time)) TM_ILI9341_Puts(TransX(0),TransY(239), buf,&TM_Font_11x18,ILI9341_COLOR_RED, ILI9341_COLOR_BLACK); else TM_ILI9341_Puts(TransX(0),TransY(239), buf,&TM_Font_11x18,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK);
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
(0),TransY(GRID_YOFFS-1),TransX(ILI9341_HEIGHT),TransY(ILI9341_WIDTH-30),ILI9341_COLOR_GRAY); uint16_t abstand = GRID_HOEHE / GRID_LINES; for (uint16_t i = 0; i< GRID_LINES; i++) { TM_ILI9341_DrawLine(TransX(0),TransY(GRID_YOFFS + (i*
in „Programmier-Stil: Globale Variablen vs. Parameterübergabe“ · Softwareentwicklung ·
-
Datei
main.c
(2); ili9341_write('2'); _delay_ms(2); ili9341_write('3'); _delay_ms(2); ili9341_setcursor(vactualx,vactualy); _delay_ms(2); ili9341_settextsize(5); ili9341_write('1'); _delay_ms(2); ili9341_write('0'); _delay_ms(2); ili9341_write('.'); _delay_ms(2); ili9341_write('2'); _delay_ms(2); ili9341_write('3'); _delay_ms(2); _delay_ms(2000); ili9341_setcursor(vsetx,vsety); _delay_ms(2); ili9341_settextsize(3); ili9341_write
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
///// void gfx_InitDisplay() { #define GRID_LINES 6 #define GRID_ABSTAND 15 // Auesserer Rahmen TM_ILI9341_DrawRectangle(TransX(0),TransY(GRID_YOFFS-1),TransX(ILI9341_HEIGHT),TransY(ILI9341_WIDTH-30),ILI9341_COLOR_GRAY); gfx_DrawDateTime(); // Speicher löschen und Pointer setzen if (gfx_Work.id != 0xaffe
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
ili9341Driver.h
/* * ili9341Driver.h * * Created on: 10.08.2021 @ 17:53:57 * Author: $[AUTHOR] * License: None */ #ifndef ILI9341_ILI9341DRIVER_H_ #define ILI9341_ILI9341DRIVER_H_ #include <stm32f1xx.h> #include <stdio.h> #
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ethernetMenu.c
132, WHITE, BLACK, 2, 3, 0, 0, strBuffer); sprintf_P(strBuffer, PSTR("Port: %d"), MyPort); ili9341_combo(4, 149, WHITE, BLACK, 2, 3, 0, 0, strBuffer); ili9341_fillrect(255, 90, 60, 26, GREEN); ili9341_combo_flash(260, 95, BLUE, GREEN, 2, 3, 0, 0, PSTR("Edit")); ili9341_drawhline(0, 170, ILI9341
in „Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
display.h
* Ansteuerung eines Displays * * Januar 2017 */ #include <avr/io.h> #include <avr/delay.h> #define ILI9341_PWCTR1 0xC0 #define ILI9341_PWCTR2 0xC1 #define ILI9341_VMCTR1 0xC5 #define ILI9341_VMCTR2 0xC7 #define ILI9341_MADCTRL 0x36 #define ILI9341_PIXFMT 0x3A #define ILI9341_FRMCTR1 0xB1 //Normal Mode / Full Colors #define ILI9341_DFUNCTR 0xB6 #define ILI9341_GAMMASET 0x26 #define ILI9341_GMCTRP1 0xE0 #define ILI9341_GMCTRN1 0xE1 #define ILI9341_SLPOUT 0x11 #define ILI9341_DISPON 0x29 /* void initOSC(){ OSC.CTRL |= OSC_RC32MEN_bm
in „Atxmega Takteinstellung nicht mehr möglich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
_Puts(60, 80, "Game of Life", &TM_Font_16x26, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(20, 130, "STM32F429 Discovery ONLY!", &TM_Font_11x18, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(60, 150, "ILI9341 LCD Module", &TM_Font_11x18, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(70, 170, "with LTDC support", &TM_Font_11x18, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(150, 230, "(C)2015 Christian Julius",
in „STM32F4 GCC Toolchain: syscalls.c printf und malloc Errors“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
touch_ausschnitt.c
raw_x > ILI9341_TOUCH_MAX_RAW_X) raw_x = ILI9341_TOUCH_MAX_RAW_X; uint32_t raw_y = (avg_y / 16); cursor_x=20; cursor_y=40; lcd_int(raw_y); if(raw_y < ILI9341_TOUCH_MIN_RAW_Y) raw_y = ILI9341_TOUCH_MIN_RAW_Y; if
in „touchpad ili9341 will nicht wie es soll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341.h
0xFFE0 #define WHITE 0xFFFF #define ORANGE 0xFD20 #define GREENYELLOW 0xAFE5 #define PINK 0xF81F void ili9341_hard_init(void); void ili9341_spi_init(void); void ili9341_spi_send(unsigned char spi_data); void ili9341_writecommand8(uint8_t com); void ili9341_writedata8(uint8_t data); void ili9341_setaddress(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2); void ili9341_hard_reset(void); void ili9341_init(void); void ili9341_pushcolour(uint16_t colour); void ili9341_clear(uint16_t colour); void ili9341_drawpixel(uint16_t x3,uint16_t y3,uint16_t colour1); void ili9341
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; while(1) { // write hydrulic pressure to tft ili9341_settextcolour(GREENYELLOW,BLACK); ili9341_settextsize(3); ili9341_setcursor(50,50); printf("Druck:"); ili9341_settextcolour(RED,BLACK); ili9341_settextsize(3); ili9341_setcursor(150,50); adc_value
in „Mit AVR hyd. Messturbine auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; while(1) { // write hydrulic pressure to tft ili9341_settextcolour(GREENYELLOW,BLACK); ili9341_settextsize(3); ili9341_setcursor(50,50); printf("Druck:"); ili9341_settextcolour(RED,BLACK); ili9341_settextsize(3); ili9341_setcursor(150,50); adc_value
in „Mit AVR hyd. Messturbine auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341GFX.h
/* * ili9341GFX.h * * Created on: 10.08.2021 @ 17:54:05 * Author: $[AUTHOR] * License: None */ #ifndef ILI9341_ILI9341GFX_H_ #define ILI9341_ILI9341GFX_H_ #include "ili9341/ili9341Driver.h" void ili9341_drawchar(int16_t x, int16_t y, unsigned char c,uint16_t color, uint16_t bg, uint8_t size); void ili9341_setcursor(uint16_t x,uint16_t y); void ili9341_settextcolour(uint16_t x,uint16_t y); void ili9341_settextsize(uint8_t s); void ili9341_write(uint8_t c); void ili9341_string(char string[]); void
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
_GRBL_LCD_ESP_wf.ino
/* */ #include "SPI.h" #include "Adafruit_GFX.h" #include "Adafruit_ILI9341.h" #define TFT_DC 15 #define TFT_CS 2 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); unsigned long previousMillis = 0; const int SERIAL_BUFFER_SIZE = 20; char serialBuffer[SERIAL_BUFFER_SIZE
in „Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega“ · Projekte & Code ·
-
Datei
Geigerzaehler_GC20.ino
(1, 21, 237, 298, ILI9341_BLACK); tft.drawRect(0, 0, tft.width(), tft.height(), ILI9341_WHITE); tft.drawRoundRect(210, 4, 26, 14, 3, ILI9341_WHITE); tft.drawLine(209, 8, 209, 13, ILI9341_WHITE); // Battery symbol tft.drawLine(208, 8, 208, 13, ILI9341_WHITE); tft.fillRect(212, 6, 22, 10, ILI9341_BLACK); tft.fillRect(batteryMapped, 6, (234 - batteryMapped), 10, ILI9341_GREEN); tft.setTextSize(1); tft.setTextColor(ILI9341_CYAN); tft.setFont(&FreeSans9pt7b
in „Hilfe 2.8" LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341gfx.c
(2); ili9341_settextsize(2); _delay_ms(2); printf("constant voltage"); _delay_ms(2); ili9341_setcursor(4,40); _delay_ms(2); ili9341_settextcolour(CYAN,BLACK); _delay_ms(2); ili9341_settextsize(4); _delay_ms(
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init.cpp
::BUSY); tx_data[0] = {ILI9341_CMD_VCOM_CONTROL_2, type::COMMAND}; tx_data[1] = {0x86, type::DATA}; this->send_irq_data(tx_data, 2); while (this->get_irq_status() == display_driver::irq_status::BUSY); tx_data[0] = {ILI9341_CMD_FRAME_RATE_CONTROL_NORMAL
in „Probleme ILI9341 8Bit“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ILI9341_template_BluePill.ino
/ Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // Using software SPI //Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO); void setup() { tft.begin(); tft.fillScreen(ILI9341_BLACK); tft.setRotation(0); // horitzontal wide screen, connectors on the left tft.setCursor(0, 0); tft.setTextColor(ILI9341_GREEN); tft.setTextSize(2); tft.println("ILI9341 working!"); tft.setTextColor
in „TFT mit ILI9341“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
_GRBL_LCD_ESP_wf.ino
#include "SPI.h" #include "Adafruit_GFX.h" #include "Adafruit_ILI9341.h" // ESP-8266: #define TFT_DC 15 #define TFT_CS 2 //// Arduino-UNO: //#define TFT_DC 3 //#define TFT_CS 2 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); unsigned long previousMillis =
in „Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega“ · Projekte & Code ·
-
PDF
ILI9341_DS_V1.09.pdf
ILI9341 a-Si TFT LCD Single Chip Driver 240RGBx320 Resolution and 262K color Specification Version: V1.09 Document No.: ILI9341_DS_V1.09.pdf ILI TECHNOLOGY CORP. Hsinchu Country 302 Taiwan R.O.C.ity, Tel
in „Ansteuerung LCD ILI9341“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341_init.c
0x01EA, 0x03, 0x03 //driver timing control B }; //set up display using predefined command sequence void ili9341_init(void) { uint16_t i, tmp; ili9341_hard_init(); ili9341_spi_init(); ili9341_hard_reset(); ili9341_writecommand8(0x01);//soft reset _delay_ms(1000); for (i=0; i < (sizeof(ili9341InitCodes)/2); i++) { tmp = pgm_read_word(&ili9341InitCodes[i]); if (tmp & 0x100) { ili9341_writecommand8(tmp & 0xFF); } else { ili9341_writedata8(tmp); } } //exit sleep ili9341_writecommand8(0x11); _delay_ms(120); //display on ili9341_writecommand8
in „ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cj_gol.c
AGE_LEVEL_3) { *ptr = DEAD; changes++; TM_ILI9341_DrawPixel(x,y,ILI9341_COLOR_BLACK); } else if (*ptr == AGE_LEVEL_1) TM_ILI9341_DrawPixel(x,y,ILI9341_COLOR_ORANGE); else if (*ptr == AGE_LEVEL_2) TM_ILI9341_DrawPixel(x,y,ILI9341_COLOR_RED); #endif
in „Bedarf an eigenbau STM32F429 Evaluation Board ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ver6.ino
Delete (back space)on keypad tft.print("Del"); // Print Del on keypad tft.fillRect(255, 180, 60, 30, ILI9341_RED); //Draw RED button for SET Voltage on keypad tft.drawRect(255, 180, 60, 30, ILI9341_WHITE); //Draw WHITE outline on SET button on keypad tft.setTextColor(ILI9341_YELLOW); // Determine the color
in „TFT-Touchscreen leicht verschoben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341GFX.c
/* * ili9341GFX.c * * Created on: 10.08.2021 @ 17:53:39 * Author: $[AUTHOR] * License: None */ #include "ili9341/ili9341Driver.h" #include "ili9341/ili9341GFX.h" volatile uint16_t cursor_x; volatile uint16_t
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f103c8t6_lcd_ili9341.c
0x03); LCD_WriteRAM(0X12); LCD_WriteRAM(0X81); LCD_WriteRegILI9341(0xF7); LCD_WriteRAM(0x20); LCD_WriteRegILI9341(0xC0); //Power control LCD_WriteRAM(0x23); //VRH[5:0] LCD_WriteRegILI9341(0xC1); //Power control LCD_WriteRAM(0x10); //SAP[2:0];BT[3:0] LCD_WriteRegILI9341(0xC5); //VCM control LCD_WriteRAM(0x3e); //Contrast LCD_WriteRAM(0x28); LCD_WriteRegILI9341(0xC7); //VCM control2 LCD_WriteRAM(0x86); //-- LCD_WriteRegILI9341(0x36); // Memory Access Control LCD_WriteRAM(0x48); //C8 //48 68//28 E8 LCD_WriteRegILI9341(0x3A); LCD_WriteRAM(0x55); LCD_WriteRegILI9341
in „ili9341 initialisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341gfx.h
#ifndef ILI9341GFX_H #define ILI9341GFX_H #include <avr/io.h> #include <avr/pgmspace.h> #include <stdio.h> #include <stdbool.h> #include <inttypes.h> int16_t ili9341_putchar_printf(char var, FILE *stream); void ili9341_drawchar(int16_t x, int16_t y, unsigned char c,uint16_t color, uint16_t bg, uint8_t size); void ili9341_setcursor(uint16_t x,uint16_t y); void ili9341_settextcolour(uint16_t x,uint16_t y); void
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ILI9340C_analogGraph.ino
************** 2.2' TFT Demonstration Mini-Oszi: Display analog input like a oscilloscope TFT used ILI9340C libraries used ============== Arduino Due library for interfacing with ILI9341 SPI TFTs ( ultra fast DMA ) http://marekburiak.github.io/ILI9341_due/ Written by a MC-Net User 2016 license: free
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
changeIP_Function.c
/Exiting Editing x = 15; //Set X Coordinate back to 15 ili9341_fillrect(x, (y - 1), clrWidth, clrHeight, BLACK); //Clear the last Byte Area sprintf(strBuffer, "%s", strIP); sendToSerial(strBuffer); ili9341_combo(x, y, WHITE, BLACK, 2, 3, 0, 0, strIP); //Draw the last Byte in White ili9341_combo(4, y, RED, BLACK, 2, 3, 0, 0, preStrIP); //Draw the Name in RED again } } }
in „Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_tidy1.c
Reset(); Delay(200); OV7670_QVGAConfig(); Delay(200); InitializeTimer2(); TIM1_Setup_PWM_Mode(); TM_ILI9341_Init(); TM_ILI9341_Rotate(TM_ILI9341_Orientation_Landscape_2); InitControlPins(); // The interesting part starts here // while-loop with 2 steps: // - read image from camera and write data to fifo
in „Brauche Unterstützung beim OV7670 (bzw. SCCB)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LineIntoLineOutAndDACsDDHwithTermWithScope1.ino
BACKLIGHT_PIN, OUTPUT ); analogWrite(BACKLIGHT_PIN, 255); tft.begin(); tft.setRotation( 3 ); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 1); tft.setTextSize(2); tft.setTextColor(ILI9341_ORANGE); tft.setFont(Arial_14); tft.print("Teensy RTTY SDR ABCDEFGHIJKLMNOPQRSTUVWXYZ"); tft.fillRect(227, 5, 45, 20, ILI9341_BLACK); tft.setCursor(227, 5); tft.setTextColor(ILI9341_GREEN); tft.setFont(Arial_9); Serial.printf("termInit()\n") ; //tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_GREEN); termSetColor(ILI9341_RED); tft.setFont(font); termCursorXpos=0 ; termCursorYpos
in „Empfänger nach DD4WH mit Fast Convolution“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
LineIntoLineOutAndDACsEFRwithTermWithScope2.ino
BACKLIGHT_PIN, OUTPUT ); analogWrite(BACKLIGHT_PIN, 255); tft.begin(); tft.setRotation( 3 ); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 1); tft.setTextSize(2); tft.setTextColor(ILI9341_ORANGE); tft.setFont(Arial_14); tft.print("Teensy EFR SDR ABCDEFGHIJKLMNOPQRSTUVWXYZ"); tft.fillRect(227, 5, 45, 20, ILI9341_BLACK); tft.setCursor(227, 5); tft.setTextColor(ILI9341_GREEN); tft.setFont(Arial_9); Serial.printf("termInit()\n") ; //tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_GREEN); termSetColor(ILI9341_RED); tft.setFont(font); termCursorXpos=0 ; termCursorYpos
in „Empfänger nach DD4WH mit Fast Convolution“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
User_Setup.h
RPI_DISPLAY_TYPE // 20MHz maximum SPI // Only define one driver, the other ones must be commented out #define ILI9341_DRIVER //#define ST7735_DRIVER // Define additional parameters below for this display //#define ILI9163_DRIVER // Define additional parameters below for this display //#define S6D02A1_DRIVER //#
in „Powerpins am ESP32-DevKitC, WDT_RTC_RESET“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TFT_Clock.ino
/* from https://github.com/Bodmer/TFT_ILI9341/tree/master/examples/TFT_Clock reworked for ARDUINO DUE using the Adafruit Libraries TFT used: ILI9340C libraries used: https://github.com/adafruit/Adafruit_ILI9340 https://github.com/adafruit/Adafruit-GFX-Library
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.h
GRAPHIK_H_INCLUDED #define GRAPHIK_H_INCLUDED // Special Libs #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_rng.h" #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_general.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_gpio.h" /* LCD settings */ #define ILI9341_WIDTH 240 #define ILI9341_HEIGHT 320 // Transformiert Koordinaten auf 0,0 bezogen auf linke, untere Ecke #define TransX(x) (x) #define TransY(y) (ILI9341_WIDTH - (y)) #define XPOS_MAX 320 #define
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.h
GRAPHIK_H_INCLUDED #define GRAPHIK_H_INCLUDED // Special Libs #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_rng.h" #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_general.h" /* LCD settings */ #define ILI9341_WIDTH 240 #define ILI9341_HEIGHT 320 // Transformiert Koordinaten auf 0,0 bezogen auf linke, untere Ecke #define TransX(x) (x) #define TransY(y) (ILI9341_WIDTH - (y)) #define XPOS_MAX 320 #define YPOS_MAX 240 // Grafikdefinitionen
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
main.c
#include <stdint.h> /* ------------ Special Include Files --------------- */ #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_adc.h" #include "tm_stm32f4_exti.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_low_power.h" /* ------------ Projekt Include Files --
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stdint.h> /* ------------ Special Include Files --------------- */ #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_adc.h" #include "tm_stm32f4_exti.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_low_power.h" #include "tm_stm32f4_nrf24l01_cj.h" #include
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TFT_starfield.ino
Animates 256 white pixels to simulate flying through a star field from https://github.com/Bodmer/TFT_ILI9341/blob/master/examples/TFT_Starfield/TFT_Starfield.ino reworked for ARDUINO DUE using the Adafruit Libraries TFT used: ILI9340C libraries used: https://github.com/adafruit/Adafruit_ILI9340 https:/
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TFT_starfield.ino
Animates 256 white pixels to simulate flying through a star field from https://github.com/Bodmer/TFT_ILI9341/blob/master/examples/TFT_Starfield/TFT_Starfield.ino reworked for ARDUINO DUE using the Adafruit Libraries TFT used: ILI9340C libraries used: https://github.com/adafruit/Adafruit_ILI9340 https:/
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·