Hi,
schau dir am Besten mal das an:
https://www.roboternetz.de/wissen/in...com_I2C_Master
und evtl. das:
https://www.roboternetz.de/wissen/index.php/TWI_Praxis
Grüße und noch ein frohes Fest
Furtion
Hallo
Dies ist ein Basic Programm für Sp03 Sprachmodul über I2C an rncontrol.
Kann jemand die Zeilen korrigieren, sodass es Bascom compiler versteht.
Gruss xaua246
' ************************************************** *************
' * SP03 Example Software Supplied by Revolution Education Ltd. *
' ************************************************** *************
'*** setup I2C ***
' Define I2C slave address for the SP03 Speech Module
I2cslave $c4 , I2cfast , I2cbyte
' *** firmware ***
' read firmware version into b1 and display on screen
Readi2c 1 ,(b1)
Debug B1
Main:
' *** message playback ***
'first play back a pre-recorded message (msg 1)
'remember to use pause to give message time to play
Writei2c 0 ,(1)
Pause 5000
' *** instant speech ***
' now download text to instantly speak
' first write text to speak to buffer
' nop(0), volume(0), pitch(5), speed(1), "text", null(0)
' note creative spelling makes picaxe sound better!
Writei2c 0 ,(0 , 0 , 5 , 1 , "Hello pickacks user" , 0)
' now actually say it (with time delay to playback)
Writei2c 0 ,(64)
Pause 5000
Goto Main
Hi,
schau dir am Besten mal das an:
https://www.roboternetz.de/wissen/in...com_I2C_Master
und evtl. das:
https://www.roboternetz.de/wissen/index.php/TWI_Praxis
Grüße und noch ein frohes Fest
Furtion
ich würde erst mal mit dem software I2C arbeiten der hartware TWI ist oft bei cen tiny's etwas hakelig
'SDA und SCL definieren
Config Sda = Portd.5
Config Scl = Portd.7
I2cstart 'Start I2C
I2cwbyte &HA0 'Sende Slave Adresse
I2cwbyte A 'Sende Speicheradresse
I2cwbyte X 'Sende Wert
I2cstop 'Stop I2C
Waitms 10 'warte 10ms
Ich glaube nicht das dir hier jemand das Programm komplett
umschreiben wird. Versuche dich erstmal selber in die Materie einzuarbeiten.
Wenn du dann etwas nicht verstehst helfe ich und die anderen User dir gerne
weiter. Komplettlösungen wirst du hier kaum finden.
MfG
Neutro
Jemand mit einer neuen Idee ist ein Spinner, bis er Erfolg hat.
(Mark Twain)
Hi ich brauche den "SP03-Grossmeister"
Ich schaffe es nicht
Hat jemand einen "Bascom-Programm-Fetzen" mit dem ich das SP03 Sprachmodul ansprechen kann - den Rest denke ich, kriege ich hin
Gruss xaua246
Lesezeichen