thanks tim and jose, i know about the new USB-to-serial chip and i wonder if this is the problem.
to make things clear we used firmata 2.2, Arduino IDE 0021, Arduino UNO board, Pduino0.5beta8 downloaded from Hans' site, pd-extended 0.42.5 for Mac Intel. same set up with Arduino Duemilanove works flawlessly, so i think the problem is with the board, but i can't be sure... today i'll experiment with different configurations. alessandro contini + www.cntlsn.com 2010/10/19 Jose Luis Santorcuato <santorcuat...@gmail.com> > Ooops, the firmata.h is in the pduino/firmata... > > Best regards > > José > > 2010/10/19 Jose Luis Santorcuato <santorcuat...@gmail.com> > > HI, I have no arduino one hand, you could try installing the latest >> Arduino IDE, is for the UNO plate. >> I noticed that in 2.1 are defined Firmat chipset ATMEGA xxx in the file >> named firmata.h chipsets there are defined outputs and inputs, not sure, but >> could include a chip or model, remember that the FTDI system but not >> necessary >> with an Arduino UNO. >> >> The Uno differs from all preceding boards in that it does not use the FTDI >> USB-to-serial driver chip. Instead, it features the Atmega8U2 programmed >> as a USB-to-serial converter. (arduino.cc) >> >> Below define of plates, chips and inputs/outputs >> >> Try de solutions and keep working >> >> >> José >> >> >> >> >> >> ============================================================================== >> * MACROS >> >> >> *============================================================================*/ >> >> /* shortcut for setFirmwareNameAndVersion() that uses __FILE__ to set the >> * firmware name. It needs to be a macro so that __FILE__ is included in >> the >> * firmware source file rather than the library source file. >> */ >> #define setFirmwareVersion(x, y) setFirmwareNameAndVersion(__FILE__, x, >> y) >> >> // total number of pins currently supported >> #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) // Arduino >> NG and Diecimila >> #define TOTAL_ANALOG_PINS 8 >> #define TOTAL_DIGITAL_PINS 22 // 14 digital + 8 analog >> #define TOTAL_PORTS 3 // total number of ports for the board >> #define ANALOG_PORT 2 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 14 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 13 // digital pin to blink version on >> #define FIRST_SERVO_PIN 2 // pin# of the first servo pin >> #elif defined(__AVR_ATmega8__) // old Arduinos >> #define TOTAL_ANALOG_PINS 6 >> #define TOTAL_DIGITAL_PINS 20 // 14 digital + 6 analog >> #define TOTAL_PORTS 3 // total number of ports for the board >> #define ANALOG_PORT 2 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 14 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 13 // digital pin to blink version on >> #define FIRST_SERVO_PIN 2 // pin# of the first servo pin >> #elif defined(__AVR_ATmega1280__)// Arduino Mega >> #define TOTAL_ANALOG_PINS 16 >> #define TOTAL_DIGITAL_PINS 70 // 54 digital + 16 analog >> #define TOTAL_PORTS 9 // total number of ports for the board >> #define ANALOG_PORT 8 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 54 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 13 // digital pin to blink version on >> #define FIRST_SERVO_PIN 2 // pin# of the first servo pin >> #elif defined(__AVR_ATmega128__)// Wiring >> #define TOTAL_ANALOG_PINS 8 >> #define TOTAL_DIGITAL_PINS 51 >> #define TOTAL_PORTS 7 // total number of ports for the board >> #define ANALOG_PORT 5 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 40 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 48 // digital pin to blink version on >> #define FIRST_SERVO_PIN 8 // pin# of the first servo pin >> #elif defined(__AVR_AT90USB162__) // Teensy >> #define TOTAL_ANALOG_PINS 0 >> #define TOTAL_DIGITAL_PINS 21 // 21 digital + no analog >> #define TOTAL_PORTS 4 // total number of ports for the board >> #define ANALOG_PORT 3 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 21 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 6 // digital pin to blink version on >> #elif defined(__AVR_ATmega32U4__) // Teensy >> #define TOTAL_ANALOG_PINS 12 >> #define TOTAL_DIGITAL_PINS 25 // 11 digital + 12 analog >> #define TOTAL_PORTS 4 // total number of ports for the board >> #define ANALOG_PORT 3 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 11 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 11 // digital pin to blink version on >> #elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) // >> Teensy++ >> #define TOTAL_ANALOG_PINS 8 >> #define TOTAL_DIGITAL_PINS 46 // 38 digital + 8 analog >> #define TOTAL_PORTS 6 // total number of ports for the board >> #define ANALOG_PORT 5 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 38 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 6 // digital pin to blink version on >> #elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__) // >> Sanguino >> #define TOTAL_ANALOG_PINS 8 >> #define TOTAL_DIGITAL_PINS 32 // 24 digital + 8 analog >> #define TOTAL_PORTS 4 // total number of ports for the board >> #define ANALOG_PORT 3 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 24 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 0 // digital pin to blink version on >> #elif defined(__AVR_ATmega645__) // Illuminato >> #define TOTAL_ANALOG_PINS 6 >> #define TOTAL_DIGITAL_PINS 42 // 36 digital + 6 analog >> #define TOTAL_PORTS 6 // total number of ports for the board >> #define ANALOG_PORT 4 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 36 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 13 // digital pin to blink version on >> #else // anything else >> #define TOTAL_ANALOG_PINS 6 >> #define TOTAL_DIGITAL_PINS 14 >> #define TOTAL_PORTS 3 // total number of ports for the board >> #define ANALOG_PORT 2 // port# of analog used as digital >> #define FIRST_ANALOG_PIN 14 // pin# corresponding to analog 0 >> #define VERSION_BLINK_PIN 13 // digital pin to blink version on >> #endif >> >> >> >> #endif /* Firmata_h */ >> 2010/10/18 tim vets <timv...@gmail.com> >> >> from http://arduino.cc/en/Main/Hardware : >>> "It is similar to the Duemilanove, but has a different USB-to-serial chip >>> the ATMega8U2" >>> may have something to do with it...? >>> gr, >>> Tim >>> >>> >>> 2010/10/18 alessandro contini <aless.cont...@gmail.com> >>> >>>> hey there, >>>> i'm teaching in an intensive course about Arduino in an italian design >>>> school. >>>> >>>> some of the students are using Pduino for their final projects. >>>> the point is i have a student who bought the new Arduino UNO board, we >>>> tried to use it with Firmata 2.2 and Pduino, but it doesn't work. >>>> when loading the arduino-test it loads only a part of the patch in the >>>> console view. it recognizes the board as an Arduino UNO, but then it says >>>> "can't create" >>>> >>>> i tried to search for the problem with google, but we haven't found >>>> anything useful. >>>> maybe someone encountered a similar problem? :) >>>> >>>> >>>> alessandro contini + www.cntlsn.com >>>> >>>> _______________________________________________ >>>> Pd-list@iem.at mailing list >>>> UNSUBSCRIBE and account-management -> >>>> http://lists.puredata.info/listinfo/pd-list >>>> >>>> >>> >>> _______________________________________________ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> >> >> -- >> http://arselectronicachile.blogspot.com >> http://www.myspace.com/santorcuato >> http://comunicacionnativa.blogspot.com/ >> >> >> >> > > > -- > http://arselectronicachile.blogspot.com > http://www.myspace.com/santorcuato > http://comunicacionnativa.blogspot.com/ > > > >
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list