Dit heb ik inderdaad ook gedacht ...
Maar in PicBasic is alleen maar de mogelijkheid om het aantal regels te declareren ...
; Declaring LCD
DECLARE LCD_TYPE = 0 ; 0 = ALPHA 1 = GRAPHIC
DECLARE LCD_DTPIN = PORTd.4 ; Lcd op PortB 4,5,6,7 (pinnr's 1to1 LCD)
DECLARE LCD_RSPIN = PORTd.3 ; Rs op PortB 3
DECLARE LCD_ENPIN = PORTd.2 ; En op PortB 2
DECLARE LCD_INTERFACE = 4 ; 4 of 8 datalines
DECLARE LCD_LINES = 4 ; Number of LCD-Lines
Ik heb in ieder geval de mogelijkheid om het aantal karakters te declareren nog niet gevonden zowel in de helpfunctie (waar dit uitkomt) op het forum van PicBasic en op Google.
mod edit ivm lay out
[Bericht gewijzigd door GJ_ op zondag 17 juni 2007 12:36:43 ]
mcs51mc
Never forget the KISS principle: Keep It Stupid Simple!!
Als PicBasic gelijkaardig is aan VB dan zou je een kleine functie kunnen maken die de juiste beginpositie voor jouw berekent. Iets in het genre
Public Function CalcPos(LCD_Line As Byte, LCD_Position As Byte) As Byte
Select Case LCD_Line
Case 1: CalcPos = LCD_Position
Case 2: CalcPos = LCD_Position
Case 3: CalcPos = LCD_Characters - LCD_PicBasicChars + 1 + LCD_Position
Case 4: CalcPos = LCD_Characters - LCD_PicBasicChars + 1 + LCD_Position
Case Else: CalcPos = LCD_Position
End Function
mod edit ivm lay out
Je moet dan nog wel ergens in den beginne de twee constanten declareren.
Public Const LCD_Characters As Byte = 16
Public Const LCD_PicBasicChars As Byte = 20
16 omdat je 16 karakters per lijn hebt
20 omdat PicBasic denkt dat alle LCD's 20 karakters/lijn hebben (sukkelaar )
En met een beetje geluk zou
LCD_Line= 1
LCD_Position= 1
print at LCD_Line, CalcPos(LCD_Line, LCD_Position),"Zou dit lukken?"
LCD_Line= 3
LCD_Position= 2
print at LCD_Line, CalcPos(LCD_Line, LCD_Position),"of niet soms?"
misschien lukken voor alle lijnen
[Bericht gewijzigd door GJ_ op zondag 17 juni 2007 12:36:06 ]
Misschien is het onduidelijk, maar dit is een show topic.
Joeri de Man
LED there be light
http://www.freewebs.com/hobbybouw/wisp.jpg
Spannende behuizing Was de kleinste die ik kon vinden. Moet er wel een baantje voor wegslijpen en vervangen voor draadje.
mod edit: erg grote foto! voortaan een normale afmeting AUB!
[Bericht gewijzigd door Jeroen Boere op vrijdag 15 juni 2007 20:33:52 ]
Op 15 juni 2007 20:14:32 schreef Joeri de Man:
[afbeelding]Spannende behuizing Was de kleinste die ik kon vinden. Moet er wel een baantje voor wegslijpen en vervangen voor draadje.
De foto is anders niet klein te noemen!
En waarom heb je die connectoren niet even netjes ingebouwd? Of paste dat niet.
mcs51mc
Never forget the KISS principle: Keep It Stupid Simple!!
Op 15 juni 2007 19:38:23 schreef Henry S.:
Misschien is het onduidelijk, maar dit is een show topic.
Absoluut niet maar hij wil geen nieuwe draad starten
Joeri de Man
LED there be light
Nogmaals omdat ik (vanavond) te lui ben om te mailen, en ik me eigen bericht niet meer kan wijzigen.
Afbeelding was al verkleind, dat is denk ik het probleem als je een 10 mexapixel foto maakt. Dan blijft die groot of je hem nu halveert of niet
En de connectors paste er inderdaad niet meer in.
[Bericht gewijzigd door Joeri de Man op vrijdag 15 juni 2007 21:21:53 ]
Het gaat niet om de bestandsgrootte maar om de resolutie !
Dit is gewoon veel te groot
Maar er eens 600x450 oid van, groter wordt toch niet lekker weergegeven. ( dat is overigens hele 0.3 megapixel ... )
-edit-
Dat ziet er al veel beter uit
MAH
Every machine is a smoke machine if you operate it wrong enough
Op 15 juni 2007 21:19:14 schreef Joeri de Man:
[afbeelding]Nogmaals omdat ik (vanavond) te lui ben om te mailen, en ik me eigen bericht niet meer kan wijzigen.
Afbeelding was al verkleind, dat is denk ik het probleem als je een 10 mexapixel foto maakt. Dan blijft die groot of je hem nu halveert of niet
En de connectors paste er inderdaad niet meer in.
hm, waarom nu nog een keer? hij staat er toch al als link? als je upload op uploadarchief.net kan je de foto verkleinen. of even met fotoshop>resize ofzo.
overgens vind ik de connectors wel een beetje kwetsbaar buiten de behuizing bungelen...
Joeri de Man
LED there be light
Ik persoonlijk vind het leuk als ik door deze pagina's scroll de foto's te zien zonder dat ik op links moet klikken vandaar.
En de connectors, ach daar zit geen speling op hoor. doosje is eigenlijk alleen maar bedoeld dat er niet zomaar componenten beschadigen of afbreken.
Op 15 juni 2007 23:04:22 schreef Sine:
Het gaat niet om de bestandsgrootte maar om de resolutie !
Dit is gewoon veel te groot
Dit snap ik maar ik maakte er 15 cm breed van in photoshop, en dat ging blijkbaar niet helemaal goed. is nu 5 cm geworden
[Bericht gewijzigd door Joeri de Man op zaterdag 16 juni 2007 01:16:48 ]
Op 15 juni 2007 19:38:23 schreef Henry S.:
Misschien is het onduidelijk, maar dit is een show topic.
Sorry hiervoor ik zal proberen het zo weer goed te maken
Zoals aan m'n post wel te merken was ben ik bezig met Pic's en PicBasic niet alleen voor hobby maar ook voor school, hieronder foto's van de gemaakte onderdelen.
Schakelaars.
Led's + ULN2803
"Mainboard" (PIC16F877A) Helaas met nog een paar kleine foutjes ...
En de onderkant.
Serieële interface (MAX232)
Een lcd van 4*16 waar de vorige vragen dus over gingen.
De overbekende Wisp628 van Voti met een kleine upgrade, namelijk een led + weerstand gemonteerd op de aansluitingen voor een extra header voor de voedingsspanning.
En dat alles bij elkaar gevoegd maakt een leuke experimenteeromgeving om te kunnen experimenteren met Pic's
Vrijwel al deze printen met uitzondering van de Wisp628 en de serieële interface zijn op school gefreesd. Voor de pinouts van de headers heb ik de pinout van de Dwarfboards van Voti aangehouden.
roelvh
Master Industriële Wetenschappen: Elektronica-ICT
//offtopic
@help, ik zie daar gebogen plexiglas, hoe doe je dat ? (aan die 2 potmeters)
Stynus
Met vriendelijke groet, Stynus ||| http://www.elektronicastynus.be ||| http://e-stynus.com ||| --> Automatische trapverlichting <--
verfstripper erop en plooien
Op 16 juni 2007 23:43:48 schreef elektro_freak:
//offtopic
@help, ik zie daar gebogen plexiglas, hoe doe je dat ? (aan die 2 potmeters)
heet maken op plek waar je wil buigen
delta brafo (danny)
Geen dagen toevoegen aan het leven, maar leven toevoegen aan de dagen.
Na lange tijd weer wat foto's van de "recente" projecten.
Laatste periode was een robot project voor de "robochallenge jonior" dit is een wedstrijd waarbij verschillende robots met elkaar strijden om een beetje kennis op te doen, maar voornamelijk om de gezelligheid met elkaar. De wedstrijd is opgedeeld in twee missies, maar het komt er op neer dat de robot blokjes verwijderd van zijn eigen speelveld. de robot is niet gebouwd voor school! maar gewoon voor de hobby,
Stevig kastje van velleman, om het leuk te maken een transparant deksel.
Binnen kant met twee 50:1 motors van conrad
De hoofd print, met de pic16f877, max232 en een 433 tranciever voor de nodige debugging, en een paar spanningsregelaars voor de pic stappenmotoren en de schakelaars.
Printjes, hoofd print en motor sturing, Galva wisp! voor het programmeren van het geheeld.
Nogmaals de wisp van picbasic.nl, zelfbouw.
Totaalplaatje.
Excuses voor de slecht uitgeknipte foto’s, moest snel gebeuren met touch pad van een laptop.
Foto’s van de binnenkant moet ik nog even maken.
Danny
Zeer klein projectje.
Een 2 Handen beveiliging met een PIC12F629
(staat op mijn Site).
Een 'goede' 2 Handen beveiliging werkt niet zo simpel !
Stel je plakt een drukknop vast, dan mag de andere ook niet meer werken !
Met een AND poort werkt het dan wel....
Op 17 juni 2007 11:52:53 schreef MMSoft:
Zeer klein projectje.
Een 2 Handen beveiliging met een PIC12F629(staat op mijn Site).
Deze past beter in een ander topic: show messages about new projects that you can find whilst scrolling on my site for which I have provided a link in my CO-user profile, which profile you enter by clicking on my username
Op 17 juni 2007 11:56:15 schreef rimco:
wel grappig, maar had met 1 and poort ook gekund;)
Of met de knoppen in serie, wat dacht je daar van
Maar als je een bepaald interval oid wilt tussen de knoppen kom je moeilijk onder een uC oplossing uit inderdaad.
grappig ideetje MM
Op 17 juni 2007 12:27:13 schreef Babylon:
[...]
Of met de knoppen in serie, wat dacht je daar van
Dat is geen tweehandsbeveiliging. Die mag je nooit kunnen bedienen door 1 knop met bv een lucifer constand hoog te houden.
Overigens is deze oplossing ook niet geschikt voor cat3 of cat4 beveiligingen (maar dat hoef ik Mario ook niet te vertellen) maar wel een erg leuk projectje.
...Overigens is deze oplossing ook niet geschikt voor cat3 of cat4 beveiligingen...
Nee, daarvoor is het zeer zeker niet geschikt !
Bij deze schakeling gaat het meer om de werking.
Voor cat3 of cat4, moet er waarschijnlijk het een en ander dubbel uitgevoerd worden en moet er 'geschikt' materiaal gebruikt worden ...
Ik vraag mij af of elektronica als een PIC onder geschikt materiaal valt ?
Red-E
Gr. Red-E || There are only 10 types of people in the world. Those who understand binary, and those who don't ||
Op 16 juni 2007 22:07:24 schreef help:
De overbekende Wisp628 van Voti met een kleine upgrade, namelijk een led + weerstand gemonteerd op de aansluitingen voor een extra header voor de voedingsspanning.
[afbeelding]
@help: hoe heb je die led dan op die header aangesloten??