Pagina 3 di 9

Re: Arduino for dummies

Inviato: 08/06/2016, 6:00
da brando
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.

Re: Arduino for dummies

Inviato: 08/06/2016, 6:27
da Tony Evo
a me per assurdo ancora non è arrivato,perchè il corriere è ritardato,poi un giorno non mi ha trovato e sono passate 3 settimane

Re: Arduino for dummies

Inviato: 08/06/2016, 7:40
da mastakilla
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!

Re: Arduino for dummies

Inviato: 08/06/2016, 14:44
da Guzzi82
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....

Re: Arduino for dummies

Inviato: 08/06/2016, 16:51
da mastakilla
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...

Re: Arduino for dummies

Inviato: 09/06/2016, 15:15
da Guzzi82
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ù.

Re: Arduino for dummies

Inviato: 10/07/2016, 18:44
da Tony Evo
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.

Re: Arduino for dummies

Inviato: 11/07/2016, 5:25
da vitoos
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

Re: Arduino for dummies

Inviato: 11/07/2016, 7:50
da Tony Evo
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);
}

Re: Arduino for dummies

Inviato: 11/07/2016, 9:15
da Vicus
Il campionatore è a 10 bit quindi 1024 scalini non 1020. Inoltre perché eseguire due divisioni? Con
potValue2=analogRead(potPin)/10.24;
fai tutto.