LED kapcsolás sorosporton át

A Liberty Basic - ami a Bascomhoz hasonló nyelvezettel bír - csak PC grafikus felületéhez...
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

És Igy mit küld:

Kód: Egész kijelölése

[Button1.click]
 open "com1:4800,n,8,1,ds0,cs0,rs" for binary as #1

 print #1, 1
 close #1
Wait
:?:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Az egyes számot. "1".

Az ASC(1) (vagy Chr(1)) ami a terv lenne (Byte alapú).
Avatar
Theophrast
SzínkódFestő
Hozzászólások: 78
Csatlakozott: 2011. július 17. vasárnap, 6:00

Hozzászólás Szerző: Theophrast »

És így Bascom alatt hogyan fogadjam?
próbáltam byteként de igy nem működik
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Byte-ként -> szívatod magadat:
IsCharWaitting()=1 és beolvasás után az Inkey() értéke"", akkor 0 kódú karakter volt...

Maradj a sztingkezelésnél...
Avatar
Theophrast
SzínkódFestő
Hozzászólások: 78
Csatlakozott: 2011. július 17. vasárnap, 6:00

Hozzászólás Szerző: Theophrast »

rendben
maradok a stringek küldözgetésénél :P
és szükség eseték átalakitgatok mindkét oldalon

köszönöm a segítséget
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Ne ad fel ilyen könnyen!

Kód: Egész kijelölése

Dim A As Byte 

Inputbin A 

Mindent meg kel tanulni!
:wink:
Avatar
Theophrast
SzínkódFestő
Hozzászólások: 78
Csatlakozott: 2011. július 17. vasárnap, 6:00

Hozzászólás Szerző: Theophrast »

Pc-től az AVR felé szerintem sztringeket célszerű küldeni.

Ha készenvan az elektronika, AVR-en van a program- szerintem ekkor a debugolás terminálemulátorban történik.
Itt viszont az ember számára könyebben megjegyezhetők a karakterláncok
(pl be, ki, novel, csokken, szamol, beolvas stb) mint a kódszámok. (tény hogy több tárhyelet követel egy 8 karakteres string mint egy byte, de ha elég nagy az AVR akkor nem okoz problémát.

én a AVR->PC komunikációtól félek

Ha az avr egy mért hőmérsékletet amit ő single-ként kezel (pl -4,76) kiküld sorosporton akkor az liberty basicben hogy jelenik meg?
Ill hogy tudjuk ezt kezelni?
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Bascom Help:

Kód: Egész kijelölése

'var = STR( x)
'var  A string variable.
'X  A numeric variable.

Dim Aa As Single , Ss As String * 10

Aa = 123.25
Ss = Str(a)
Print Ss
:wink:
Válasz küldése