Arduino for dummies

Avatar utente
brando
Serbelloni Mazzanti Viendalmare
Messaggi: 5780
Iscritto il: 09/01/2011, 20:28
Auto: Alfa 75:Turbo,2,0 T.S.,5,4 V12
ECU: Altra ECU
Località: Sperduta Maremma

Re: Arduino for dummies

Messaggioda brando » 08/06/2016, 6:00

Allora,colto da profetica illuminazione,ho ben pensato di prendere lo starter kit originale,questo che costa un milione di dollari (90eur).
si guzzi lo so scusami,hai consigliato l'esatto contrario,ma daltra parte mi sono detto: progetti già definiti non ne ho,non posso improvvisare tutto,altrimenti il figlio poi si rompe il cazzo,quindi per la prima volta,ho preferito quello....kit,scheda,componenti,e soprattutto,manuale.
Ora devo scaricare il tutto e vedere di fare qualcosa.
Il kit devo dire che è veramente ben fatto,a partire dall'imballaggio e confezionamento,che più froci non si può. vi tengo aggiornati,appena riesco ad accendere una lampadina con un pulsante.
[size=150]WWW.BRANDORACING.IT
WWW.FLUSSOMETRO.IT
[/size]

Avatar utente
Tony Evo
Messaggi: 6140
Iscritto il: 02/06/2011, 6:51
ECU: MS2 V3.0
Località: Vicino Roma

Re: Arduino for dummies

Messaggioda Tony Evo » 08/06/2016, 6:27

a me per assurdo ancora non è arrivato,perchè il corriere è ritardato,poi un giorno non mi ha trovato e sono passate 3 settimane

mastakilla
Messaggi: 72
Iscritto il: 29/12/2015, 0:48

Re: Arduino for dummies

Messaggioda mastakilla » 08/06/2016, 7:40

Che bello! Di MS sono ancora un niubbo ma di Arduini e micro vari qualcosa ormai capisco, dopo che mi sono disseminato la casa e giardino di relè e sensori.
Concordo con chi ti dice di fare il pieno su Aliexpress, con 90 euro ti mandano un pacco da 5 kg pieno di ogni ben di dio, la differenza è davvero abissale.
IMHO Arduino a livello hw è ormai superato, mentre a livello sw si sta un po imponendo come uno standard, mi spiego: ormai puoi programmare altre schede e atri processori usando la stessa codebase di Arduino, esempio lampante il chip ESP8266, 2 dollari e viaggia a 80 Mhz, wifi integrato, 4Mb di Flash...ma ce ne sono molti altri.
Se riesci evita di usare l'IDE che fa cagare, meglio Eclipse col plugin, almeno è un vero editor. Che altro dire, è un bel mondo, ti divertirai!

Avatar utente
Guzzi82
Messaggi: 767
Iscritto il: 27/11/2012, 18:06
Auto: Suzuki Samurai 1.3L turbo i.e.
ECU: Altra ECU
Località: Verbania/Bassano

Re: Arduino for dummies

Messaggioda Guzzi82 » 08/06/2016, 14:44

Non c'è certo da chiedere scusa.
Si chiede, si risponde, si decide secondo libero arbitrio.
Poi se chiedi scusa attento che passi per finocchio.

Io con IDE, per le poche piccole cose che faccio, mi trovo bene.
Altri mi hanno consigliato Eclipse, che ho scaricato ma non uso, perchè migliore.
Migliore de che? Forse per quelle cose che non faccio. Apprezzerò forse più in la.
L'ho usato solo per aprire delle librerie e cercare delle funzioni. Non le ho trovste (perche sono capra) e l'ho lasciato li ad occupare spazio....
Riccardo

mastakilla
Messaggi: 72
Iscritto il: 29/12/2015, 0:48

Re: Arduino for dummies

Messaggioda mastakilla » 08/06/2016, 16:51

Arduino IDE in realtà un IDE non è, è un text editor delle balle, Eclipse ti permette il refactoring, un minimo di analisi statica dei sorgenti, comodi shortcut per saltare alle definizioni dei metodi etc, è come paragonare catia a sketchup, photoshop a paint...poi ovvio che per cagate da 50 righe va bene anche Arduino IDE ma visto che Eclipse è gratis...

Avatar utente
Guzzi82
Messaggi: 767
Iscritto il: 27/11/2012, 18:06
Auto: Suzuki Samurai 1.3L turbo i.e.
ECU: Altra ECU
Località: Verbania/Bassano

Re: Arduino for dummies

Messaggioda Guzzi82 » 09/06/2016, 15:15

Ho inteso che Eclipse è meglio e IDE ha i suoi limiti.
Il fatto che nelle prime 2 righe del tuo post ci sono ben 4 concetti che mi sfuggono completamente credo illustri chiaramente come per me IDE sia figo e Eclipse una inutile raffinatezza.
Per me e per ora.

Non mi stupirei se nel prossimo post Brando rispondesse : Che cazzo dici finocchio del cazzo parla come mangi flussaminchie fottimadre un paio di bestemmie asortite, tanto per gradire e stare sul leggero. :lol:

Cazzate a parte, mi è chiaro che mi sarà chiaro quandi mi servirà di più.
Riccardo

Avatar utente
Tony Evo
Messaggi: 6140
Iscritto il: 02/06/2011, 6:51
ECU: MS2 V3.0
Località: Vicino Roma

Re: Arduino for dummies

Messaggioda Tony Evo » 10/07/2016, 18:44

Allora approfittiamo di questa discussione,la mia idea è questa:
visualizzare su uno schermo,EGT e AFR.
Per l'EGT avevo in mente inizialmente di usare un ADxxx utilizzando l'uscita 0-5v,mentre ho visto che sembra piu facile usare un MAX6675
http://henrysbench.capnfatz.com/henrys- ... -tutorial/

per l'afr ho gia un controller che mi genera un output 0-5v,ma non so come creare una tabella di conversione v/AFR e infilarla in arduino e poi stampare tutto su un display 16x2(per ora).

chi ma da una mano con il codice?
sono una mezza pippa.

ho fatto dei tutorial per stampare cose sullo schermo o altro,però veramente la base.

Avatar utente
vitoos
Messaggi: 5615
Iscritto il: 24/09/2011, 18:30
Auto: Fiat Panda 100HP
ECU: MS3 EXP
Località: salerno

Re: Arduino for dummies

Messaggioda vitoos » 11/07/2016, 5:25

Tony Evo ha scritto:per l'afr ho gia un controller che mi genera un output 0-5v,ma non so come creare una tabella di conversione v/AFR e infilarla in arduino e poi stampare tutto su un display 16x2(per ora).


La rampa dell'afr è lineare da 0 a 5volt e sai quanto è l'afr a zero e quanto è a 5volt, in pratica devi scrivere una operazione aritmetica, per simulare l'afr metti un potenziometro su un adc e lo alimenti a 5volt e trovi il modo per visualizzarlo sul display, in pratica scrivendo il risultato dell'operazione
lasciate qui ogni speranza voi che entrate su questo forum......

comunque sia io grazie a questo forum ho svegliato vecchi tarli addormentati nel mio cervello ed ora mi tocca dargli da mangiare uno ad uno per tenerli buoni

Avatar utente
Tony Evo
Messaggi: 6140
Iscritto il: 02/06/2011, 6:51
ECU: MS2 V3.0
Località: Vicino Roma

Re: Arduino for dummies

Messaggioda Tony Evo » 11/07/2016, 7:50

L'output è lineare
0 = 10 AFR
5 = 20 AFR

ora ho la possibilita di visualizzare la percentuale di un potenziometro sul display con questo codice,ho bisogno solo di visualizzare invece che la percentuale l'afr(poi magari vedremo come creare una barretta grafica)

Codice: Seleziona tutto

/* hey, this is a simple code to make your arduino read
the value of a potentiometer and display it in percentage form on
a 16 X 2 LCD screen. I am pretty new at this so sorry if this code
is terrible or if i have no idea what i'm talking about in the
comments.

the circuit(pasted from examples):

* LCD RS pin to digital pin 12
* LCD Enable pin to digital pin 11
* LCD D4 pin to digital pin 5
* LCD D5 pin to digital pin 4
* LCD D6 pin to digital pin 3
* LCD D7 pin to digital pin 2
* LCD R/W pin to ground
* 10K resistor:
* ends to +5V and ground
* wiper to LCD VO pin (pin 3)
* Potentiometer attached to analog input 0

* center pin of the potentiometer to the analog pin
* one side pin (either one) to ground
* the other side pin to +5V

*/
#include <LiquidCrystal.h> // include the LCD library
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int potPin = A0; //Potentiometer input pin
int potValue1 = 0;
int potValue2 = 0; // final display variable
void setup() {
    lcd.begin(16, 2); // lcd rows and columns
    lcd.print("Potentiometer"); // title of sorts
}

void loop() {
// read then divide the input(max 1020 in this case) by 10
    potValue1 = analogRead(potPin) / 10;
// divide by 1.02 to get percentage
    potValue2 = potValue1 / 1.02;
// set cursor to second row, first column
    lcd.setCursor(0, 1);
//display final percentage
    lcd.print(potValue2);
//print the percent symbol at the end
    lcd.print("%");
//wait 0.1 seconds
    delay(100);
//wipe the extra characters
    lcd.print(" ");
    delay(1);
}

Avatar utente
Vicus
Messaggi: 2753
Iscritto il: 15/11/2010, 19:59
Località: Rossano Veneto

Re: Arduino for dummies

Messaggioda Vicus » 11/07/2016, 9:15

Il campionatore è a 10 bit quindi 1024 scalini non 1020. Inoltre perché eseguire due divisioni? Con
potValue2=analogRead(potPin)/10.24;
fai tutto.


Torna a “Elettronica generale”

Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti