hallo allemaal.
heb voor het eerst een grafisch LCD 128*64,
en werkend met ik kan er nu met pic-basic tekst op zeten .

en wat ik nu zie is wel erg mooi tekeninge plaatjes op een display
nu weet ik niet hoe dit moet en of daar een tooltje voor is

of iets van software om zelf een plaatje of tekening te maken en
dat dan in je programma zetten. kan iemand me vertellen hoe je dit doet en of hoe dat in ze werk gaat \ ik gebruik pic-basic
was al druk aan het zoeken naar een lcd code creater maar ik weet helemaal niet of dit de manier is

kan iemand mijn op weg helpen

alvast bedankt

Ik neem aan dat Picbasic wel een library heeft om GLCD's aan te sturen, en zo eenvoudig cirkels enz... te tekenen? (Zal ook wel van de chipset op het display afhangen of er ondersteuning is)

dat weet ik dus niet weet helemaal niet hoe dit moet en wat je er voor nodig heb .
ik heb wel me lcd werkend en ik kan met picbasic met commando print gewoon teks op het lcd toveren

maar hoe plaatjes ??? maken

duidelijk .
ik bedoel meschien iets van een progje die de code maakt wat ik dan teken of iets en dat ik dan cdata code heb om een plaatje te laten zien

Dan moet je even op de site van Crownhill zoeken, daar staat een programmaatje dat precies doet wat jij wilt.

hoe heet dat
dan weet ik waar ik naar kan zoeken

Bitmap converter, image converter...

ík heb het programma draaiend pluggin ge vonden

alleen wil het me niet luken een logo op het scherm te krijgen wie kan me op weg helpen ik heb nu dit staan weet niet of dit oke is
krijg geen logo en ik dacht dat het gewoon zo oet werken

'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2012 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 12-3-2012 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
;;device bestand
Device 18F4620
Xtal = 20
All_Digital TRUE

; ==== 18F4620 Configuration Fuses ===================
Config_Start
;OSC = INTIO67

OSC = HS ;pll ' High speed Oscillator (20 MHz)
IESO = off ' Int/Ext Oscillator Switch Over Disabled
FCMEN = off
PWRT = off ' Power Up Timer disable
BOREN = OFF ' Brownout Reset Disabled
WDT = OFF ' Watchdog Timer Disabled
;WDTPS = 256 ' Watchdog Postscaler: 1:256
MCLRE = On ' External MCLR disable
STVREN = off ' Stack Overflow Reset disable
LVP = OFF ' Low Voltage ICSP Disabled
;Debug = OFF ' Background Debugger Disabled
PBADEN = off ' Port B ADC functions Disabled
CP0 = OFF ' Code Protection Block 0 Disabled
CP1 = OFF ' Code Protection Block 1 Disabled
CPB = OFF ' Boot Block Code Protection Disabled
CPD = OFF ' Data EEPROM Code Protection Disabled
WRT0 = OFF ' Write Protection Block 0 Disabled
WRT1 = OFF ' Write Protection Block 1Disabled
WRTB = OFF ' Boot Block Write Protection Disabled
WRTC = OFF ' Configuration Register Write Protection Disabled
WRTD = OFF ' Data EEPROM Write Protection Disabled
EBTR0 = OFF ' Table Read Protection Block 0 Disabled
EBTR1 = OFF ' Table Read Protection Block 1 Disabled
EBTRB = OFF ' Boot Block Table Read Protection Disabled

Config_End

; OSCCON BITS 654 (Datasheet BLZ: 32)
; OSCCON 111 = 8 MHZ
; OSCCON 110 = 4 MHZ
; OSCCON 101 = 2 MHZ
; OSCCON 100 = 1 MHZ
;OSCCON.6 = 1
;OSCCON.5 = 1
;OSCCON.4 = 1
OSCCON.3 = 1
OSCCON.2 = 0
OSCCON.1 = 0 ;primary osc externe
OSCCON.0 = 0 ;primary osc externe

' LCD spec and pins
LCD_Type = Samsung
LCD_DTPort = PORTB
LCD_RSPin = PORTA.4
LCD_ENPin = PORTA.5
LCD_RWPin = PORTA.3
LCD_CS1Pin = PORTA.0
LCD_CS2Pin = PORTA.1
Internal_Font = On
Font_Addr = 0

' reset the display controller
TRISA = %00000000
PORTA.2 = 1
DelayMS 10
PORTA.2 = 0
DelayMS 10

' clear screen and print some text

GoTo Overtemp_met_naam

' Samsung, Vertical Direction Byte - 127x64 Pixels - Data Bytes(1018)
' Graphical - 8 Pixels Per Byte
' SprintImage Yline,Xpos,temp_met_naam
' SprintImageY temp_met_naam,Yline,Xpos,Invert

temp_met_naam:
CData 8,127,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$38,$28,$38,$00,$00,_
$F8,$88,$88,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 0
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F0,$08,$04,$04,$04,$0C,_
$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FC,$FC,$04,$E4,_
$E4,$7C,$F8,$80,$E0,$F8,$9C,$E4,$E4,$04,$FC,$FC,$00,$00,$00,$00,_
$80,$80,$C0,$40,$40,$40,$40,$40,$C0,$80,$80,$00,$00,$FC,$FC,$04,_
$FC,$FC,$80,$C0,$40,$40,$C0,$C0,$40,$00,$00,$DC,$DC,$54,$DC,$DC,_
$00,$00,$C0,$C0,$40,$C0,$C0,$C0,$40,$40,$40,$C0,$80,$00,$00,$00,_
$00,$80,$C0,$C0,$40,$40,$C0,$C0,$C0,$40,$C0,$C0,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 1
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,_
$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$80,$FF,_
$FF,$7F,$F7,$8F,$EF,$FE,$1F,$FF,$FF,$80,$FF,$FF,$00,$00,$00,$78,_
$FD,$C5,$B5,$BD,$AD,$A5,$FF,$DF,$80,$FF,$FF,$00,$00,$FF,$FF,$80,_
$F3,$F3,$31,$60,$C6,$9F,$B9,$E0,$C0,$80,$00,$FF,$FF,$80,$FF,$FF,_
$00,$00,$FF,$FF,$81,$FF,$FF,$01,$01,$FF,$FE,$80,$FF,$FF,$00,$00,_
$1E,$7F,$E1,$DE,$BF,$A1,$A1,$FF,$DF,$00,$FF,$FF,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 2
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,_
$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F8,$F8,_
$08,$E8,$E8,$28,$28,$28,$E8,$C8,$18,$F0,$E0,$00,$80,$80,$80,$80,_
$80,$00,$00,$80,$80,$80,$88,$80,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$06,$06,$02,$02,$02,$02,$03,$05,$06,$07,$03,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 3
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$F8,$F8,$F8,$00,_
$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,_
$00,$7D,$7D,$45,$45,$45,$7D,$B8,$C3,$FF,$7C,$00,$07,$1F,$F8,$E1,_
$1F,$7E,$7E,$8F,$F1,$7E,$0F,$01,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 4
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$FF,$FF,$FF,$60,_
$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F0,$F0,$10,$D0,$D0,$50,_
$50,$50,$D0,$B0,$30,$E0,$C0,$00,$00,$00,$70,$70,$50,$70,$71,$01,_
$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00,$00,$00,$0C,$FC,$F7,_
$17,$F0,$FC,$0F,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F0,$F0,$10,$F0,$F0,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 5
$00,$00,$00,$00,$00,$00,$00,$00,$F8,$04,$FB,$FC,$FF,$FF,$FF,$FC,_
$FB,$06,$F8,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$00,$F7,$F7,$14,_
$14,$14,$F7,$EB,$1C,$F7,$F3,$00,$00,$00,$FF,$FF,$01,$FF,$FF,$00,_
$00,$78,$FE,$86,$7B,$FD,$85,$85,$CD,$CF,$4A,$CE,$CC,$00,$FF,$FF,_
$00,$FB,$FF,$07,$05,$FD,$F9,$03,$FE,$FC,$00,$00,$E0,$F6,$16,$D7,_
$F5,$B5,$95,$FD,$7D,$03,$FE,$FE,$00,$00,$FF,$FF,$09,$FF,$FF,$09,_
$0F,$0F,$00,$00,$FC,$FE,$87,$7B,$FD,$85,$87,$FF,$FB,$00,$FF,$FF,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,_ ' Y_Bytes 6
$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$05,$05,$05,$05,$05,_
$02,$01,$00,$00,$00,$00,$00,$00,$00,$00,$03,$03,$02,$03,$03,$00,_
$00,$00,$03,$03,$02,$03,$03,$00,$00,$00,$03,$03,$02,$03,$03,$00,_
$00,$00,$01,$01,$03,$02,$02,$02,$02,$02,$03,$01,$00,$00,$03,$03,_
$02,$03,$03,$00,$00,$03,$03,$02,$03,$03,$00,$00,$01,$03,$03,$02,_
$02,$02,$02,$03,$03,$02,$03,$03,$00,$00,$03,$03,$02,$03,$03,$00,_
$00,$00,$00,$00,$00,$01,$03,$03,$02,$02,$02,$03,$03,$02,$03,$03,_
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 ' Y_Bytes 7

Overtemp_met_naam:

Include "FONT.INC"

[Bericht gewijzigd door ricardo12345 op (96%)]