Loading...
  Show Posts
Pages: [1] 2 3 ... 6
1  International / Generale / Re: Aiuto Arduino e Visual Studio on: January 25, 2013, 09:25:29 am
Il codice specifico che ho scritto è da qualche parte in un vecchio progetto, che tra l'altro non posso divulgare perché non è opensource.

Comunque per quanto riguarda Arduino, metti un timer (es. SimpleTimer o similari) che emetta una determinata stringa ogni secondo o mezzo secondo.
Poi codifichi la ricezione seriale in modo che quando viene letta la stringa di ack dal PC il timer viene disabilitato e il programma continua.

Sul lato VB.net devi mettere in campo diverse componenti: lettura di una chiave del registry, ricezione seriale, timer. In questo momento non ho tempo di scrivere oltre... fai qualche prova poi posta codice e domande smiley

Appena posso proverò come dici.
Comunque ho caricato le immagini di quello che ho provato a fare e ora ti spiego nel dettaglio:
- Come puoi vedere nel codice di arduino quello che ho fatto è dirgli che se riceve il carattere R arduino scrive nel seriale 82
- Poi nel codice di visual ho definito come SerialPort1.PortName il nome della porta che scelgo, invio il carattere R al seriale, arduino mi restituisce il valore 82 e visualizzo la scritta "connected to arduino".
E tutto funziona corretamente solo se al momento della scelta della COM scelgo quella a cui è collegato arduino. Nel caso scelgo una porta diversa il programma va in crash, e non riesco prorpio a capire il perchè !!!
2  International / Generale / Re: Aiuto Arduino e Visual Studio on: January 25, 2013, 07:30:03 am
e le porte "generate" da Arduino contengono la stringa VCP
Attenzione che non solo le porte 'generate' da arduino contengono la stringa VCP !!

Sì, credo che la stringa sia legata al tipo di chip "usb-to-serial" utilizzato. Probabilmente tra una Leonardo, una UNO e una 2009 ci sono differenze.
La soluzione è osservare con il registry editor l'elenco delle porte prima e dopo l'inserimento del cavo usb nella scheda.
Chiaro che se avessi un convertitore usb/seriale che usa lo stesso chip di Arduino ma non è un arduino, avrei problemi.
Ma lo stesso si può dire di un arduino con caricato un programma diverso da quello atteso. Ecco perché credo sia opportuno utilizzare la tecnica del registry solo per rilevare il collegamento della scheda e/o limitare il numero di porte da testare, mentre per una definitiva identificazione del dispositivo è meglio usare la tecnica della stringa univoca.

Quindi mi consigli un mix tra le due tecniche. Ma se non oso troppo vorrei chiederti se conosci qualche esempio che mi indichi almeno la via per inizare il codice (quello per visual o per arduino è indifferente, solo per avere uno spunto), perchè il programma che sto realizzando è funzionante ma vorrei solo aggiungere questo controllo sulle porte che sarebbe davvero molto utile.
3  International / Generale / Re: Aiuto Arduino e Visual Studio on: January 25, 2013, 06:00:55 am
Io ho trovato due soluzioni: una sfrutta una stringa identificativa, l'altra il registry.
@Tuxduino grazie mille, mi hai dato delle ottime informazioni. Ora proverò a trovare una soluzione smiley-grin
4  International / Generale / Re: Aiuto Arduino e Visual Studio on: January 25, 2013, 03:37:52 am
Secondo me l'unica è inviare una stringa di interrogazione e vedere se e come risponde Arduino.

Naturalmente Arduino deve essere programmato per rispondere a questa interrogazione.
Eh lo so, ma è proprio questo il problema. Non riesco a realizzare il codice  smiley-sad
5  International / Generale / Aiuto Arduino e Visual Studio on: January 24, 2013, 11:18:09 am
Ciao ragazzi  smiley , vorrei chiedere il vostro aiuto riguardo ad un pezzo di codice che proprio non riesco a realizzare con visual studio. Diciamo che ho 5 porte COM ed arduino è collegato al COM3, come posso verificare con visual che arduino è collegato proprio a quella porta ? Mi dareste una grandissima mano se riuscite a risolvermi questo problema, in una settimana che provo non sono riuscito a combinare niente. Grazie mille in anticipo !!
6  Development / Other Software Development / Re: Custom syntax highlighting and dark UI on: October 26, 2012, 04:27:30 am
Really great job, I hope PC version will come early !!! smiley-grin
7  Development / Other Software Development / Serial Port Communication on: October 26, 2012, 03:20:07 am
Hi guys, I'm making this software that allows you to control the outputs of Arduino. The software is still being finalized, but I wanted to get some opinions about it, if it can affect or serve.
The picture is just an example of what can be done, because the software is fully customizable upon request.
8  International / Italiano / Re: Piccolo progetto semaforico !!! on: June 24, 2012, 05:44:44 am
Quote
@ dalubar: lui sta usando una SOLA R per ogni gruppo, quindi i 9mA sono divisi tra 5 led, NON passano singolarmente in OGNI led, io non so come possa essere una buona accensione con circa 2mA/Led. Se anche accendesse contemporaneamente i 6 gruppi (logica impossibile), da quel micro uscirebber al massimo 55mA
Si, hai ragione, non avevo fatto caso all'unica R, forse perchè non sono abituato a vedere LED collegati in parallelo, ma sempre 1led:1R.
Cmq anche se "fiochini" accendono abbastanza per vedersi, ecco perchè RxxK non si lamenta smiley
Al limite potrà usarlo come regolamentazione notturna del traffico  smiley-lol (magari può sempre abbassare a 220 la R)
dalubar grazie sei l'unico che mi difende smiley-razz ma gli altri hanno perfettamente ragione. Ma ho postato per questo il progetto, ricevere soprattutto critiche vista la mia poca esperienza in campo pratico!!
9  International / Italiano / Re: Piccolo progetto semaforico !!! on: June 24, 2012, 04:36:07 am
Nello sketch, questo blocco
Code:
digitalWrite(ledverde2, HIGH);
  lcd.setCursor(0, 1);
  lcd.print("Strada 2: Verde ");
  delay(5000);                     
  digitalWrite(ledverde2, LOW);   
è ripetuto più volte.
Potresti crearti una funzione che accetti come parametri in ingresso il pin, l'intervallo e la scritta da stampare.
Si sarebbe molto interessante e utile, ma non ho idea di come si faccia. Potresti spiegarmelo in due parole? o magari mi posti un link. Grazie
10  International / Italiano / Re: Piccolo progetto semaforico !!! on: June 24, 2012, 04:34:37 am
A parte che con Fritzing non si capisce molto, però se l'intento è quello di bruciare i pin dell'Arduino... sì, mi piace come progetto  smiley-razz
Ahahah no, non è proprio quello l'intento. Dovè che ho sbagliato ??
non hai fatto alcun errore in tal senso, sta sbagliando Leo  smiley-grin
Invece il vero problema è che tu dividi una corrente abbastanza bassa tra tutti quei led, credo che facciano poca luce
Bè può essere un problema, ma i led si accendono abbastanza bene, quindi penso che la corrente sia sufficente, poi magari mi sbaglio.
11  International / Italiano / Re: Piccolo progetto semaforico !!! on: June 24, 2012, 04:26:23 am
A parte che con Fritzing non si capisce molto, però se l'intento è quello di bruciare i pin dell'Arduino... sì, mi piace come progetto  smiley-razz
Ahahah no, non è proprio quello l'intento. Dovè che ho sbagliato ??
12  International / Italiano / Piccolo progetto semaforico !!! on: June 24, 2012, 02:38:02 am
Ciao ragazzi, volevo mostrarvi questo semplice progetto che ho realizzato per avere qualche parere da voi. Sapere se vi piace, può essere interessante o altro  smiley
13  Community / Exhibition / Gallery / Re: Simply traffic light project !!! on: June 24, 2012, 12:17:23 am
Very good and clear.
Without building it I take it that it switches each 5 seconds or so.
Perhaps for model makers it should now have it stay green on the main road and switch when triggered by traffic approaching on either side of the side road .

How would you approach that in your design please?

You're right, but I haven't had time to improve it. I will fix all the details as soon I can.
14  Community / Exhibition / Gallery / Re: Simply traffic light project !!! on: June 23, 2012, 01:44:29 pm
Nice!
Is that an actual picture or a rendering from some CAD software?
Care to share the code?

It's a photo, which I only cut out the edges.
I post the code now!  smiley-grin
15  Community / Exhibition / Gallery / Simply traffic light project !!! on: June 23, 2012, 11:59:46 am
Really funny and simply traffic light controlled by Arduino Uno  smiley
Pages: [1] 2 3 ... 6