Dacă ați citit cum CD-uri de lucru, atunci știi despre cum se păstrează sunet digital. Într-un robot digitale, aceleași principii sunt folosite pentru a converti mesajul unui apelant într-un flux de octeți. Un microcontroler digitizes vocea apelantului, folosind un convertor și îl stochează analog-to-digital în RAM low-power (memorie cu acces aleator).
Deci, haideți să spunem un apelant lasă un mesaj de 15 secunde. Asta ar putea traduce in 30.000 de bytes de date digitizate. Aceste bytes sunt depozitate la o anumită adresă în memoria RAM (vezi Programare Cum C lucrează pentru o discuție pe adresele de memorie). Pentru a reda mesajul Inapoi, microcontrolerul citește 30.000 de octeți de RAM și le joacă printr-un convertor digital-analog.
RAM este un dispozitiv de memorie de mare viteză, astfel încât microcontrolerul poate șterge unul dintre mesajele . și pentru a muta cu ușurință alte mesaje înainte în spațiul eliberat-up
Iată câteva link-uri interesante: Site-ul