Arduino fråga nybörjare

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Anahka1975
Inlägg: 1295
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Arduino fråga nybörjare

Inlägg av Anahka1975 »

Hej

Efter att ha blivit inspirerad av sidan arduinosverige så blev jag sugen på att prova programmera arduino.

Hittade ett free scada program (inkl. exempel) se http://www.acimut.com/en/monitoriza/mon ... duino.html som jag vill testa.

Får dock ett felmeddelande när jag försöker programera in sketchen som behövs i arduinon för att prata modbus.
ModBusMonitoriza.cpp: In function 'int send_reply(unsigned char*, unsigned char)':
ModBusMonitoriza.pde:-1: error: 'BYTE' was not declared in this scope

As of Arduino 1.0, the 'BYTE' keyword is no longer supported.
Please use Serial.write() instead.
Min fråga är därför om jag kan ersätta

Kod: Markera allt

Serial.print(query[i], BYTE);
Med följande rad

Kod: Markera allt

Serial.write(query[i]);
Hela sketchen finns på sidan ovan om man behöver se hela programmet för att avgöra detta.
(Jag har naturligtvis provat med Serial.write så som ovan men får det inte att fungera, men det kan vara annat som strular)

Har någon fått Acimut Monitoriza for ARDUINO att fungera över huvud taget?
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: Arduino fråga nybörjare

Inlägg av PHermansson »

Man ändrade en del till Arduino 1.0. Denna sida är ovärderlig vid liknande problem:
http://blog.makezine.com/2011/12/01/ard ... d-to-know/
andpe
Inlägg: 98
Blev medlem: 13 januari 2011, 23:18:37

Re: Arduino fråga nybörjare

Inlägg av andpe »

Hva med å skrive
Serial.print((char)query);
Användarvisningsbild
Anahka1975
Inlägg: 1295
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Arduino fråga nybörjare

Inlägg av Anahka1975 »

Tack för tipset. Ska provas first thing tomorrow...
Användarvisningsbild
Anahka1975
Inlägg: 1295
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Arduino fråga nybörjare

Inlägg av Anahka1975 »

Provade med

Kod: Markera allt

Serial.print((char)query[i]);
Nu fungerar det!!! :D :D
Fick även spara det medföljande testprojektet mha. "spara som" och nytt filnamn för att det skulle ta ändringen av com-port.

Tackar Andpe!!! :bravo:

Nu ska vi bara se om jag kan lära mig Monitoriza också... :vissla:
Skriv svar