Arduino + Vintage tal chip (5 / 8 steg)

Steg 5: Koden... (Faktiskt, ett bibliotek)



Det tog mig mycket tid att programmera detta. (Ja, ok, kanske 48 timmar av arbete) Men oroa dig inte, eftersom jag har gjort ett trevligt bibliotek som du kan använda! Biblioteket inte har funktioner för text till tal-, i stället bestämmer du som allofoner berätta arduino att skicka.

Lägg till i biblioteket, från Arduino IDE, klicka på "Skiss", sedan "Inkludera bibliotek", sedan "Lägg till. ZIP-bibliotek". Bläddra till oavsett var du sparade SpeechChip biblioteket för att markera den och klicka på "Öppna". Du kommer nu att kunna använda SpeechChip biblioteket.

(Av särskild begäran av en Arduino Mega användare, har jag inkluderat en version av biblioteket som ska arbeta med Mega pins 22-29 (Port A), bara se till att ändra kabeldragning därför.)

Här är koden till exempel skiss:

/*
* Exempel för SpeechChip biblioteket av Jacob Field.
* Det ALD pin är ansluten till stift 8. Allofoner DD1,
* DD2 och SS har bytt namn till D1, D2 och S för
* konflikt orsaker.
*/

#include

SpeechChip SpeechChip(8); Berätta för biblioteket att den Spo ALD pin är ansluten till digital stift 8

void setup() {
Ingenting här nu!
}

void loop() {

Säga "Hej:
SpeechChip.HH1();
SpeechChip.EH();
SpeechChip.LL();
SpeechChip.OW();
SpeechChip.PA5();

SpeechChip.WW();
SpeechChip.OR();
SpeechChip.LL();
SpeechChip.D1();
SpeechChip.PA5();

Delay(1024);

}

Se Steg
Relaterade Ämnen

28BYJ-48 Stepper Motor Control System baserat på Arduino med ULN2003 Chip

ICStation Team presentera denna stegmotor kontrollsystem baserat på ICStation UNO kompatibel med Arduino. Det använder ULN2003 chip till enheten. Den funktionsdugliga spänningen är DC5V. Det är allmänt används på ATM maskin, bläckstråleskrivare, skär...

Twitter aktiverad Text till tal

Låt världen veta vad du äter till frukost med en 80-stil sång synthesizer! Detta projekt använder en Arduino för att skicka din Twitter ström till en röst generator chip kallas SpeakJet. Den inställning som jag använder här kan också utökas till andr...

Inbäddade Arduino (smarta apparater)

Från sinnen på http://arduinotronics.blogspot.com/Gratis Arduino Kit Contest! Kommentera (konstruktivt) och vi kommer in dig i vår tävling "Vinn en fri DIY Arduino Kit"!En av roliga saker att göra med en Arduino är att göra dina apparater smarta...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

Logga Arduino skisser 101

så här lata gamla Geek (LOG) blir uttråkad ibland och vill ha något att göra. Faktiskt, ibland jag blir trött av att försöka lösa maskinvaruproblem, som ibland programvaruproblem. Så jag bestämde mig att göra en tutorial på Arduino skisser.Vad är en...

Använda ATmega328 Chip som en lagringsenhet och lagra Text och bilder i det

Hej alla! I detta instructable, jag ska visa dig hur du lagra text och bilder i ett litet ATmega328P chip. Låter komma igång!Denna artikel finns också på Jordan's Lab Notebook!Steg 1: Saker som behövs Saker som behövs:-Arduino Uno-ATmega Chips (valfr...

$2 Arduino. ATMEGA328 som en fristående. Lätt, Billigt och mycket små. En komplett guide.

I detta instructable du lära dig att använda Arduino ATMEGA328 mikrokontroller chip som en fristående mikrokontroller.De kan kostar endast 2 dollar, göra samma sak som din Arduino och göra dina projekt extremt liten.Vi kommer att täcka pin layout, hu...

Arduino DRV 2667 haptiska Piezo föraren kontroll

Under ett projekt som jag jobbade på för min Masters på RCA - Innovation Design Engineering, letade jag efter ett sätt att kontrollera Piezo givare för att skapa avancerade haptisk återkoppling och effekter.Jag hittade ut TI har en mängd olika haptis...

Hur du använder Arduino ISP Shield 2,0

kolla min kickstarter kampanj för den nya modellen! Förvandla vårt arduino till en ISP programmerare att bränna boot-lastare och ladda upp koden till Attiny85, Attiny84, Atmega328, Atmega1624, Attiny4313...Hur man bränner BootloaderFör att ladda upp...

Arduino Laser gravör

jag började detta projekt eftersom jag ville göra något som hade mekaniska, elektriska och programvarukomponenter. Efter att ha tittat på Instructables, tänkte jag att en Arduino baserade laser gravör skulle vara en intressant maskin för att göra, oc...

Wii Remote IR kamera hacka med Arduino gränssnitt

vi fysiskt extrahera IR-kameran från Wii remote och gränssnitt med en arduino kontroll en servo.Wii IR-kameran är en vacker sak. Den har en inbyggd processor som skickar X- och Y-positioner och storlek 4 ljusaste IR punkter som är ser. Detta kan vara...

GOduino II = Arduino + L293D variabel hastighet Motor Controller

uppdateringarGOduino II var med på dangerousprototypes.com07/04/2012 jag har lagt en budget bild för de läsare som undrade där jag fick min < $20 budget för GOduino II.INTRODUKTIONGOduino II är en fristående programmerbar kontrollant för hjul-baserad...

Hur man använder Arduino Mega 2560 som Arduino isp

när jag bygger min Atmega328p-pu på ett kretskort för min moped jag behövde bootload det.Eftersom jag har ingen extern behövde programmering utrustning jag använda min Arduino Mega 2560 som ArduinoISP ( http://arduino.cc/en/Tutorial/ArduinoISP ).Du b...

Använda Arduino vederbörlig att programmera och testa ESP8266

Om du vill programmera en ESP8266 (Wifi SoC) kommer du normalt använda en USB till seriell adapter som denna. Om du inte har ett men du har kan en Arduino vederbörlig liggandes du rigga Arduino som en bro till programmet och testa ESP8266. Observera...

Jag älskar dig tecken med en Arduino

detta är ett roligt projekt som tjänar ett dekorativt syfte. Min fru älskade det när jag gav den till henne för alla hjärtans dag. Hennes ord var, "Om du inte hade berättat för mig du gjort detta, jag hade trott det var från butiken!" vilket är...

XYZ Da Vinci Junior (jr) NFC Tag glödtråden återställa hacka Arduino

Jag är inte en programmerare och jag personligen haft mycket bokning och oro med hjälp av Arduino och NFC Chip när jag först fick dem. Jag är säker med tillräckligt med tid jag kunde ha lista ut vilka skisser till användning och hur man använder dem,...

Arduino & Neopixel helt härledda falska TV

En tillverkare vid namn Jonathan Bush (JonBush) skapat en på Tiny 85drivs falska TV - inbrottstjuv avskräckande. Detta används Neopixel RGB-lysdioder och programmering på AT lilla 85 chip att skapa en ljus show som, när man sett genom draperier eller...

Lektion 2: Använda Arduino som en makt källa för en krets

Hej igen, elever, att min andra lektion för min kurs för att lära ut grundläggande elektronik. För dem som inte har sett min första lektion, som beskriver mycket, mycket, grunderna i kretsar, se som nu. För dem som redan har sett min föregående lekti...

Spänningsregulator med potentiometer / arduino på bakbord.

Arduino på en skärbrädaSå jag har en sändare och mottagare som jag har försökt att använda för alla projekt, men jag har bara en arduino bakbord. Jag har också en arduino atmel328p-pu chip. I detta projekt ska jag göra en arduino ombord. Först skapad...