Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > hallo > fuer UNIT M 2.0 gibt es ein beispiel fuer 433 MHz empfangsmodul in basic > > wie nutze ich das mit pro Mega 32 > > LINKs:: http://a6000000.wik.is/CCONTROL > > habe auch ccontrol MICRO und die LED reagiert auch an port 2 , > dann habe ich wegen der LCD pro mega 32 gekauft und musste feststellen , > finde nicht wie ich mit der BASIC++ IDE das program auf pro mega 32 laufen lasse > und die IDE von der pro mega 32 will das .bas programm nicht uebersetzen > > muss ich jetzt doch noch eine UNIT M 2.0 kaufen ? > > [QUOTE] > > 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII > 'III BASIC++ DEMO ZUM BASIC-COMPUTER UNIT M 1.2/2.0 IIIII > 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII > '-------------------------------------------------------------------- > ' Beispiel zum BASIC-COMPUTER mit dem Programmer/Application-Board > '-------------------------------------------------------------------- > ' LIBRARY: RF_VERIFY_ADR(returns COMMAND) (ab OS V2.03) > ' CHECKS FOR 4 RECEIVED FRAMES BELONGING TO REFADDR > ' EXIT WITH COMMAN OR FF ON ERROR > ' MODIFIES TIMER > '-------------------------------------------------------------------- > FUNCTION RF_VERIFY_ADR() > define ADDR as byte 'Empfangspuffer ADDR > define CMD as byte 'Empfangspuffer CMD > define FCOUNTER as byte 'zählt die Frames > define REFADDR as byte 'REFERENZ ADRESSE > > REFADDR=00111110b > RF.INIT > '----------------------------------------------------- > '---------- RF MODULE AUF 1.FRAME ABFRAGEN ----------- > '----------------------------------------------------- > #FRAME1 > RF.GET ADDR,CMD > if (ADDR=FFh) and (CMD=FFh) then goto ERROR_EXIT > '------------------ DATEN PRÜFEN ---------------------- > if ADDR <> REFADDR then goto ERROR_EXIT > TIMER=0 'TIMEOUT FÜR ALLE 4 FRAMES > '----------------------------------------------------- > '---------- RF MODULE AUF 2.FRAME ABFRAGEN ----------- > '----------------------------------------------------- > #FRAME2 > if TIMER>6 then goto ERROR_EXIT 'TIMEOUT -> > RF.GET ADDR,CMD > if (ADDR=FFh) and (CMD=FFh) then goto FRAME2 > '------------------ DATEN PRÜFEN ---------------------- > if ADDR <> REFADDR then goto ERROR_EXIT > > '----------------------------------------------------- > '---------- RF MODULE AUF 3.FRAME ABFRAGEN ----------- > '----------------------------------------------------- > #FRAME3 > if TIMER>6 then goto ERROR_EXIT 'TIMEOUT -> > RF.GET ADDR,CMD > if (ADDR=FFh) and (CMD=FFh) then goto FRAME3 > '------------------ DATEN PRÜFEN ---------------------- > if ADDR <> REFADDR then goto ERROR_EXIT > > 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII > 'IIII 3 RAHMEN RICHTIG EMPFANGEN IIIII > 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII > RF.OFF > CMD=CMD and 0Fh > goto EX > #ERROR_EXIT > CMD=FFh > #EX > RETURN CMD > END FUNCTION > > > [/QUOTE]