Show Posts
Pages: [1] 2 3 ... 8
1  International / Software / Re: Problemi con boards.txt on: June 01, 2013, 01:43:11 pm
Modificando come avete detto funziona!
Grazie mille!  smiley-wink
2  International / Software / [Risolto] Problemi con boards.txt on: May 28, 2013, 12:09:53 pm
Ho appena scaricato l'ide 1.0.5.

Per programmare un atmega 328p usando l'arduino come programmatore isp avevo aggiunto queste righe nel file boards.txt in hardware/arduino della versione dell'ide precedente:
Code:
atmega32162.name=ATmega328P in Stand Alone 16MHz (w/ Arduino as ISP)
atmega32162.upload.protocol=stk500
atmega32162.upload.maximum_size=32768
atmega32162.upload.speed=115200
atmega32162.upload.using=arduino:arduinoisp
atmega32162.bootloader.low_fuses=0xff
atmega32162.bootloader.high_fuses=0xdf
atmega32162.bootloader.extended_fuses=0x07
atmega32162.bootloader.path=optiboot
atmega32162.bootloader.file=optiboot_atmega328.hex
atmega32162.bootloader.unlock_bits=0x3F
atmega32162.bootloader.lock_bits=0x0F
atmega32162.build.mcu=atmega328p
atmega32162.build.f_cpu=16000000L
atmega32162.build.core=arduino
atmega32162.build.variant=standard
copiate mi sembra dalla guida di Menniti.

Ora se aggiungo le stesse righe anche in hardware/arduino/boards.txt della versione 1.0.5 funziona tutto normalmente come prima.

Per evitare però di dover ogni volta che si aggiorna l'ide modificare il file boards.txt ho letto che si può creare il file sketchbook/hardware/arduino-addons/boards.txt e aggiungere lì le boards.
Se aggiungo le stesse righe in questo file l'ide vede le boards che ho aggiunto, ma non riesce a compilare.
Tentando di compilare questo sketch:
Code:
void setup(){}
void loop(){}

ottengo questo errore:
Code:
error: Arduino.h: File o directory non esistente

Dove ho sbagliato?
3  International / Megatopic / Re: OT: raspberry pc ultra low cost, per smanettoni on: April 12, 2013, 08:07:32 am
Ciao, avete visto questo UDOO?



http://www.kickstarter.com/projects/435742530/udoo-android-linux-arduino-in-a-tiny-single-board?ref=search
4  International / Software / Re: Cambiare la frequenza del PWM on: March 22, 2013, 06:10:53 am
Ciao, quì trovi come cambiare la frequenza usando i prescaler:
http://playground.arduino.cc/Main/TimerPWMCheatsheet
http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM
però non si può impostare qualunque frequenza...

Io per impostare una frequenza diversa da quelle impostabili usando il prescaler avevo usato questa libreria:
http://playground.arduino.cc/code/timer1
si può impostare la frequenza del pwm sui pin controllati dal timer 1 sull'arduino uno, cioè i pin digitali 9 e 10
5  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: February 08, 2013, 07:35:43 am
Se fanno solo questo allora possono essere sostituiti dal circuito che ho messo nel terzo messaggio?
6  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: February 06, 2013, 03:05:13 pm
Ho trovato anche questo: http://www.st.com/internet/automotive/product/75181.jsp
Però non ho ancora ben capito che cosa fanno in pratica questi componenti... permettono di collegare l'arduino all'obd, ma loro in mezzo cosa ci fanno se non fanno da interprete?
7  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: February 06, 2013, 09:01:48 am
Quindi fà da interfaccia ma non da interprete.
Ho visto che con quel componente si hanno tx e rx a cui collegare l'arduino, servono per una comunicazione seriale?
8  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: February 04, 2013, 11:33:35 am
Il componente Freescale MCZ33290EF che c'è quì http://code.google.com/p/opengauge/wiki/OBDuinoInterface#Interface_for_ISO a cosa serve?
9  International / Hardware / Arduino Single-Sided Serial Board on: February 04, 2013, 11:32:14 am
È possibile realizzare un arduino come questo: http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3
però con l'atmega328 invece dell'atmega8?
10  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: February 02, 2013, 09:49:19 am
Questo STN1110 costa 9 dollari, però la spedizione costa 40 dollari, quindi stò cercando delle alternative.
Penso che l'STN1110 sia un pic programmato in modo che faccia da interprete tra l'obd e la seriale del pc, quindi in teoria si potrebbe programmare anche un arduino (o atmega) per fargli fare la stessa cosa, è possibile?

L'STN1110 dovrebbe essere basato su un PIC24HJ128GP502.
Si può aggiornare il firmware di questo chip che però deve avere già il bootloader.
Ho scaricato l'ultimo firmware disponibile e ci sono questi files:
Code:
NLog.dll
stn1110-3.2.0.bin
stn1110-changelog.txt
StnBootloader.dll
StnFirmwareUpdater.exe
StnFirmwareUpdater.exe.config
StnLib.dll
Secondo voi avendo un programmatore pic è possibile caricargli lo stesso il firmware partendo da questi files o poi senza il bootloader originale non funzionerebbe niente?

Ho trovato anche questo:
http://code.google.com/p/opengauge/wiki/OBDuinoInterface#Interface_for_ISO
Quote
This interface converts the ISO signals for the Arduino inputs. It consists of a small IC (Freescale MCZ33290EF), a 510 ohms resistor, a DB9M that will be plugged with the cable mentioned above, and few wires that connect to the Arduino board.
In pratica questo componente serve per poter collegare arduino all'obd, ma poi comunque non interpreta niente e bisogna scrivere un interprete per arduino?
11  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: January 21, 2013, 08:50:51 am
Ho trovato anche questo: STN1110
Qualcuno ne sà qualcosa?
12  International / Generale / Re: [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: January 19, 2013, 10:56:30 am
Se facessi questo:


senza però mettere la linea L, poi potrei collegarlo al pc, giusto?
ma poi per comunicarci come faccio? basta inviargli dei comandi con un termninale seriale?
13  International / Generale / [OT] Interfaccia Protocollo ISO9141-2 (OBD) on: January 17, 2013, 04:12:00 pm
Ciao, vi chiedo un aiuto che non c'entra con arduino ma non sò come fare con l'elettronica.
Dovrei costruirmi un'interfaccia per poter collegare una presa OBD con protocollo ISO9141-2 ad un computer, non ad arduino.
Forse qualcuno quì ne sa qualcosa.

Ho trovato questo e penso che sia adatto: http://www.vwitalia.it/forum/f85/guida-realizzazione-dell-interfaccia-iso-9141-2-obd-ii-551.html
Però usa anche un contatto (L-Line) che io non ho (sul pin 15).
Come si legge quà:http://www.diagnostics4u.com/9/diagnostic-information il pin 15 può non esserci:
Quote
ISO metal contacts in pins 4, 5, 7, and 16. (15 may or may not be present)

Cercando ISO9141-2 interface trovo il datasheet di un certo L9637:
Quote
The L9637 is a monolithic integrated circuit containing standard ISO 9141 compatible interface functions.
Ma non ho capito a cosa serve...

Ho visto anche questo schema, che usa solo la K-Line che è quella che ho io:
http://arduino.cc/forum/index.php/topic,57442.0.html
E quì escono già TX e RX.

Come fare?
14  International / Software / Leggere I2C alla cieca on: January 10, 2013, 11:59:29 am
Ho due interfaccie che comunicano tra di loro con l'I2C, in realtà penso che una comunichi solo e l'altra riceva solo.
Dell'I2C ho letto qualcosa ma non l'ho mai usato.
Quello che vorrei fare è intercettare il cavo che collega i due dispositivi e capire quello che viene trasmesso.
Sò quali sono i tre cavi SCL, MRQ e SDA, tecnicamente è possibile farlo?
15  International / Software / Re: Primo robot con arduino on: December 18, 2012, 03:55:08 pm
In loop():
Code:
if (distance<=10)  pos_girare;
mancano le parentesi a pos_girare()
Pages: [1] 2 3 ... 8