Diese beiden Geräte sind sehr unterschiedlich. Je nachdem, was genau Sie tun möchten, können Sie jedoch beides verwenden. Sie müssen mehr über Ihr Ziel erzählen.
Wenn Sie Hochstrom oder Hochspannungslasten ein- und ausgeschaltet sind Schalten Sie irgendeine Art von Relais benötigen (oder vielleicht einen großen FET). Wenn Ihre Strom- und Spannungsanforderungen ausreichend niedrig sind (5 V, 40 mA), können Sie Ihre Last möglicherweise direkt mit den Ausgangspins des Arduino treiben.
Der Arduino ist ein Mikrocontroller. Das bedeutet, es ist ein ganzer Computer, einfach vereinfacht. Es hat RAM, Register, eine ALU, etc. Mikrocontroller sind in der Regel so spezialisiert, dass anstatt I/O-Funktionen, oft einfach in Form von Ausgängen, anstelle der Peripheriegeräte mit einer Art von Bus wie in einem Desktop-Computer-Prozessor angeschlossen sind Das kann programmgesteuert hoch (die Eingangsspannung, normalerweise 5 V) oder niedrig (0 V) eingestellt werden. Das Arduino verwendet wahrscheinlich eine eigene Programmiersprache, obwohl dafür mehr als eine Sprache zur Verfügung steht (ich habe noch nie eine verwendet). Ich bezweifle, dass PHP eine dieser Sprachen ist.
Die Relaissteuerung ist genau das, was der Name schon sagt - eine einfache Schaltung, die einige Relais steuert. Relais sind elektrisch betätigte Schalter. Es gibt keine Intelligenz in der Relaissteuerung. Es kann nicht programmiert werden; es muss extern über USB gesteuert werden. Wenn Sie versuchen, eine Verbindung von PHP auf einem Desktop/Server-Computer herzustellen, ist dies wahrscheinlich Ihre beste Wahl. Du hast Recht, dass es teuer ist. Sie könnten wahrscheinlich Ihre eigenen für einen Bruchteil der Kosten bauen, vor allem, wenn Sie bereit sind, den parallelen Anschluss auf Ihrem Computer zu verwenden (googling für, wie man einfache Anweisungen geben sollte). Es ist erwähnenswert, dass dieser Relais-Controller und wahrscheinlich die meisten anderen wahrscheinlich einen Mikrocontroller mit den I/O-Pins enthalten, die an Schaltungen angeschlossen sind, die den Strom und/oder die Spannung bis zu dem Punkt erhöhen, an dem er das Relais ansteuern kann die Ladung.
Hmm ... nur sehr vage bezogene Programmierung :) Ich denke, dass wir eine andere Stackoverflow für die Elektronik benötigen. Vielleicht SparkOverflow?
Dies ist keine Programmierfrage. –
Ich würde Ihre Frage bearbeiten, um das zu berücksichtigen. Auf diese Weise erhalten Sie eine bessere Antwort und weniger wahrscheinlich, dass die Frage geschlossen wird. –
Wo sehen Sie den Begriff "Relais-Controller"? Ich bin Elektroingenieur und habe noch nie einen so genannten Namen gesehen, der mit einem Mikrocontroller verwechselt werden könnte. Geben Sie einen Link zum Kontext und ich werde Ihnen gerne meine Meinung mitteilen. Hier – rmeador