2017-02-15 1 views

Antwort

0

Sie brauchen hier zwei Dinge: einen Prozessor und einen Controller. Sie benötigen einen Prozessor, der Daten verarbeiten, Berechnungen durchführen, Code ausführen kann. Sie benötigen einen Controller für I/O. Raspberry Pi hat einen starken (im Vergleich zu Arduino) Prozessor, aber die 40 GPIO-Pins sind alle digital, d. H. Sie können sie nicht alleine für analoge E/A verwenden (Steuerung der Geschwindigkeit des Fahrzeugs, Lesen von Sensordaten usw.). Arduino kann auf der anderen Seite sowohl analoge als auch digitale I/O verarbeiten, hat aber eine sehr geringe Verarbeitungsleistung. Im Allgemeinen benutzen Leute beide zusammen. Sie werden auch Motortreiber, Batteriemanagementschaltung usw. benötigen. Kommen zu dem Code, sollte es zwei Teile haben: einen, der Ihre Stimme verarbeitet und den Befehl versteht, einen, der den Befehl übernimmt und dem Roboter sagt, was zu tun ist. Beide können in C ausgeführt werden. Für die Sprachsynthese können Sie vorhandene APIs verwenden und zur Steuerung des Roboters können Sie Arduino-Bibliotheken verwenden. Ich hoffe, das beantwortet deine Frage.

Verwandte Themen