Tegemist Leonardoga. Ei ole võimalust valida Arduino usb porti ,alates 1.01 katsetanud. Proovisin igast variante aga ei midagi.Oskab keegi äkki midagi öelda sellekohast ?
Teade
Collapse
Foorumi reeglid.
Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less
Arduino IDE Ubuntu 12.04
Collapse
X
-
Vs: Arduino IDE Ubuntu 12.04
Selle eelmise asja sain tööle.Ei tea kuidas aga hakkas toimima.Nüüd väiksed viperused .one_wire_address_finder.cpp: In function ‘void discoverOneWireDevices()’ne_wire_address_finder:28: error: ‘stringOne’ was not declared in this scope
Mida see peaks tähendama ja kuidas remontida ?
-
Vs: Arduino IDE Ubuntu 12.04
#include <OneWire.h>
OneWire ds(3); // Connect your 1-wire device to pin 3
void setup(void) {
Serial.begin(9600);
discoverOneWireDevices();
}
void discoverOneWireDevices(void) {
byte i;
byte present = 0;
byte data[12];
byte addr[8];
Serial.print("Looking for 1-Wire devices...\n\r");
while(ds.search(addr)) {
Serial.print("\n\rFound \'1-Wire\' device with address:\n\r");
for( i = 0; i < 8; i++) {
Serial.print("0x");
if (addr[i] < 16) {
Serial.print('0');
}
Serial.print(addr[i], HEX);
if (i < 7) {
Serial.print(", ");
Serial.println(stringOne);
}
}
if ( OneWire::crc8( addr, 7) != addr[7]) {
Serial.print("CRC is not valid!\n");
return;
}
}
Serial.print("\n\r\n\rThat's it.\r\n");
ds.reset_search();
return;
}
void loop(void) {
// nothing to see here
}
Kuidas remontida?
Pärit : http://www.hacktronics.com/Tutorials...ss-finder.html
Comment
-
Vs: Arduino IDE Ubuntu 12.04
Misasi see "stringone" muutuja sul on, mida sa seeriali poole saata tahad? Või peaks olemagi jutt kirjaga "StringOne"? Sul ei ole kuskil seda muutujat määratud, st sa tahad midagi saata seeriali poole teele, ütled selle kohta näiteks "lause", aga ei ütle mis on lause sisu. Kui nüüd nii segasemalt näide tuua.
Comment
-
Vs: Arduino IDE Ubuntu 12.04
Tere
välja jah Tõmbasin just samast kohast koodi ja seal sellist rida polegi
void discoverOneWireDevices(void) {
byte i;
byte present = 0;
byte data[12];
byte addr[8];
Serial.print("Looking for 1-Wire devices...\n\r");
while(ds.search(addr)) {
Serial.print("\n\rFound \'1-Wire\' device with address:\n\r");
for( i = 0; i < 8; i++) {
Serial.print("0x");
if (addr[i] < 16) {
Serial.print('0');
}
Serial.print(addr[i], HEX);
if (i < 7) {
Serial.print(", ");
}
}
if ( OneWire::crc8( addr, 7) != addr[7]) {
Serial.print("CRC is not valid!\n");
return;
}
}
Serial.print("\n\r\n\rThat's it.\r\n");
ds.reset_search();
return;
}
Comment
Comment