| |
|
|
QWurzel | ¡Hola a Alle,
Yo búsqueda una Möglichkeit Arduino-Controller en USB-Schnittstelle con Profano anzusteuern. (Arduino UNO oder Arduino Duemilanove (encima Virtual-USB) )
Sombrero que aquí alguien ya veces gemacht?
Über el COM-Befehle Yo lo ya intenta. Das ha aber nichts gebracht.
Yo Por favor, por lo tanto en una Ejemplo.
(Brauche Yo una zusätzliche DLL a Ansteuerung ?)
Gracias! |
|
|
| |
|
|
|
GDL | Hi,
Yo saber desafortunadamente el Arduino-Controller no.
Als allererstes sería Yo sagen, du siehst primero después de si dein Virtual-USB una COM Schnittstelle belegt. En installiertem Treiber y angeschlossenem RS232/USB Wandler debería dies en el Gerätemanager adecuado voluntad.
So funktioniert el zumindest en media FTDI Wandlern.
Grüßle Georg |
|
|
| |
|
|
|
QWurzel | ¡Hola Georg!
En Arduino Duemilanove se una FTDI-Wandler (UART-Wandler) verwendet (por lo tanto Virtual-USB).
En Arduino UNO leistet una seperater USB-Treiber seinen Dienst.
Der Arduino se simplemente a una freien USB-Port angeschloßen y como COM-Port erkannt.
Über el Serial-Terminal-Emulator-Programa el Arduino-Programmiersoftware kann Yo z.B. una "2" eingeben y una LED leuchtet .
Arduino-Code:
void setup() { pinMode(10, OUTPUT);
Serial.begin(9600); }
void bucle() {
if(Serial.available()) { int c = Serial.read(); if (c == '2') { digitalWrite(10,HIGH); } if (c == '1') { digitalWrite(10,LOW); }
} }
XProfan:
f% = @OpenCom("COM25", 12024, 12024) @SetCom("COM25:9600,N,8,1") @WriteCom(f%,"2") @CloseCom(f%)
(El COM-Befehle scheinen así no a trabajo. Brauche Yo weitere Parámetro oder una otro Ansatz.)
Dies es primero sólo una muy einfaches Ejemplo.
Gracias! |
|
|
| |
|
|
|
QWurzel | Sombrero alguien una(n) funktionierende(n) Solución(sansatz).
Gracias! |
|
|
| |
|
|
|
QWurzel | Posesiones folgendes Programa (Script-Lingua) gefunden y getestet: "AutoIT" Also con "AutoIT" kann I, con el selben Ansatz como en XProfan el Arduino ansteuern.
¿Por qué ir el COM-Befehle no en XProfan ?
(En AutoIT Yo el selben COM-Parámetro) |
|
|
| |
|
|
|
| Bisher haben todos Controller-Freaks gemeldet dass el Com-Befehle super así trabajo. Hast Usted veces SetComExt angeschaut? Yo glaube dass dies el Schlüssel para Glück es o. mi Yo mich daran a erinnern. Yo incluso bin desafortunadamente kein Controller-Freak y kanns no testen. |
|
|
| |
|
|
|
GDL | Hallöle
probier a veces el Vorraussetzung el Com25 el Richtige es.
f% = @OpenCom("COM25", 12024, 12024) imprimir f% ' Nachsehen si Schnittstelle überhaupt geöffnet se @SetCom("COM25:9600,N,8,1") daten$=chr$(2) fehler%=WriteCom(f%,daten$) ComError(f%) imprimir fehler% sleep 1000
con fehler% solltest du sehen si qué gesendet se. y luego sólo closecom(f%)
So gehts en me einwandfrei |
|
|
| |
|
|
|
| Noch una Referencia de Georg:
Usted schreibst: @WriteCom(f%,"2")
el envía Byte 50.
Si usted Byte 2 senden möchtest entonces:
|
|
|
| |
|
|
|
QWurzel | Juhu!
Yo bin's otra vez!
So como ihr el seht es por desgracia, no.
XProfan scheint kein "RS232" a unterstützen.
Mit el "commg.dll" de AutoIT scheint lo aber a ir.
Bsp. :
Declarar hCom&
hCom& = @UseDll("commg.dll")
Def @SetzePort(8) !"commg.dll","SetPort"
Def @SendeString(2) !"commg.dll","SendString"
Def @BeendeCom(1) !"commg.dll","CloseDown"
@SetzePort(25,9600,8,"none",1,2,0,0)
@SendeString("1",0)
@BeendeCom(0)
|
|
|
| |
|
|
|
Pedro Miguel | ¡Hola QWurzel
Fals Möglich poste doch una kleines Beipiel en daten a senden y a empfangen con el DLL. Wo kann Yo el DLL encontrar.
Schon seit Jahre nutze Yo Xprofan y el serielle schnittstelle y habe así no Problemas. Fals aber el de Usted genannte DLL mejor funktioniert wurde Yo También me gusta experementieren.
Gruss Pedro |
|
|
| |
|
|
|
QWurzel | ¡Hola Pedro,
el DLL es en el Anhang enthalten.
Oder nutze folgenden Link: [...]
El Dll funktioniert en me para seriellen Einlesen y Senden.
Dabei verwende Soy un Arduino (a USB) y Windows 7 64bit.
XProfan unterstützt eben kein "USB to RS232" ! Oder ? |
|
|
| |
|
|
|
maroro | Lesen va en cada Fall.
Yo lese una ESP8266 en virtuelle Com de. |
|
|
| |
|
|