Arduino o PIC micro?
Moderatore:
Paolino
33 messaggi
• Pagina 2 di 4 • 1, 2, 3, 4
2
voti
I consigli privi di motivazione non servono a niente. Questo è un forum tecnico e non il bar sport.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
1
voti
Io ho notato che molte persone trovano più facile lavorare con un arduino piuttosto che con una scheda per PIC e credo sia dovuto al fatto che la community è più vasta e concentrata. Per non parlar del fatto che le librerie le trovi subito nel playground o nei vari forum arduino, mentre per i PIC la cosa non è altrettanto immediata perché in base a quale compilatore scegli e a quale PIC usi bisogna andare a cercare in siti appositi (per esempio per mC MikroElektronica e LibStock, per MPLAB il sito microchip ecc ecc). A livello tecnico, invece, c'è poco da dire, qui si tratta di preferenze perché tanto alla fine puoi raggiungere gli stessi risultati con diversi sistemi a microcontrollore, è solo questione di trovarsi meglio con l'uno o con l'altro e per questo ti dico di scegliere Arduino.
-

giovannispina
126 1 3 - Messaggi: 43
- Iscritto il: 27 lug 2013, 12:31
3
voti
giovannispina ha scritto: molte persone trovano più facile lavorare con un arduino piuttosto che con una scheda per PIC e credo sia dovuto al fatto che la community è più vasta e concentrata.
Io invece direi che sia la semplicità/rapidità di utilizzo che rende maggiormente abbordabile la piattaforma Arduino, per una platea che vuole da subito inserire un programma nel dispositivo e vederne subito i risultati, e in genere è la maggior parte delle persone che approccia a questo tipo di dispositivi vuole concretizzare subito,e cosa c'è di meglio di un dispositivo già pronto solo da alimentare,collegare le uscite-ingressi dei vari shield e buttare dentro un programmino con interfaccia già pronta, e magari si trova anche il programmino già pronto ...
ora potrei anche aver detto eresie,visto che parlo da profano dei PIC, e da (diverso tempo fa) sperimentatore alle prime armi con Arduino ...
1
voti
max1971 ha scritto:ma se è per l'arduino, se casomai voglio fare 5 centraline si deve per forza 5 schede arduino?... oppure ci sono altre alternative?
No, c'è anche il sistema per utilizzare l'Arduino come programmatore ISP per programmare direttamente l'ATmega328 in modo da renderlo "indipendente" dalla board Arduino.
Basta realizzare un piccolo circuito e puoi comprare solo gli ATmega vergini.
...e come diceva sempre mio nonno: "Nessuno nasce imparato"
5
voti
Non si può dire che una cosa vada meglio dell' altra.
Il 'meglio' dipende da tanti fattori. Personalmente trovo 'meglio' usare i Cortex-M3 progettando un hardware dedicato semplicemente perché li uso sempre, sono potenti, costano poco ...
Schede tipo arducoso vanno bene per ottenere risultati velocemente sfruttando il lavoro di altri ma con inevitabili restrizioni.
La madre delle domande è : cosa intendi fare con i micro?
- Se vuoi imparare ad usarli arducoso no va bene.
- Per fare esperienza spendibile nel lavoro arducoso non va bene.
- Per divertirsi o giocare arduco va benissimo.
- Per realizzare qualcosa di professionale ARDUCOSO E' DA EVITARE
- Per realizzare progetti che necessitano di potenza e velocità arducoso non va bene.
E via dicendo ...
Il 'meglio' dipende da tanti fattori. Personalmente trovo 'meglio' usare i Cortex-M3 progettando un hardware dedicato semplicemente perché li uso sempre, sono potenti, costano poco ...
Schede tipo arducoso vanno bene per ottenere risultati velocemente sfruttando il lavoro di altri ma con inevitabili restrizioni.
La madre delle domande è : cosa intendi fare con i micro?
- Se vuoi imparare ad usarli arducoso no va bene.
- Per fare esperienza spendibile nel lavoro arducoso non va bene.
- Per divertirsi o giocare arduco va benissimo.
- Per realizzare qualcosa di professionale ARDUCOSO E' DA EVITARE
- Per realizzare progetti che necessitano di potenza e velocità arducoso non va bene.
E via dicendo ...
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
1
voti
Concordo con TardoFreak, ma c'è da considerare che arducoso è composto dagli AVR e puoi programmarli con l atmel studio benissimo... quindi il problema non esiste... o meglio: ci sta un inconveniente: i pin sono tutti messi alla caxxo di cane e non seguono una logica numerica.... (intendo i pin di I/O), la piattaforma ararduino di persè non è male, le librerie invece sono da evitare, in quanto servono solo a trasmettere ignoranza...
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
1
voti
giovannispina ha scritto:perché tanto alla fine puoi raggiungere gli stessi risultati con diversi sistemi a microcontrollore
Parliamone. Se si tratta di far lampeggiare un led o accendere le luci di un acquario posso anche essere in parte son d'accordo. Appena si alza un po' il tiro la scelta della famiglia e della taglia del microcontrollore è la parte più importante e spesso più complessa del progetto. Dire che si possono ottenere gli stessi risultati con diversi sistemi a microcontrollore è oggettivamente un'informazione errata.
-

grandegiove
1.151 1 4 8 - Expert

- Messaggi: 517
- Iscritto il: 18 ott 2010, 9:59
0
voti
Allora mi spiego, io prima di tutto non ho conoscenze di programmazione ma vorrei imparare il linguaggio di programmazione partendo da zero. Non è per giocare, ma per realizzare qualcosa di personale. Prima di fare tutto ciò vorrei fare la prova pratica sul caricamento dei PIC, faccio l'esempio, visto che in giro tra i siti si trovano molti dei progetti alcuni con PIC... ad esempio se trovo uno dei progetti che interessa costruirmelo, una centralina di irrigazione con PIC per il mio giardino... il progetto è già pronto con l'hex da copiare e caricare nel PIC... a questo punto cosa devo fare? cosa mi serve far caricare sul PIC vergine?
L'arduino per fare questo è da evitare?
L'arduino per fare questo è da evitare?
Ultima modifica di
marco438 il 4 set 2014, 13:56, modificato 1 volta in totale.
Motivazione: Eliminato quoting inutile. Usa il tasto rispondi.
Motivazione: Eliminato quoting inutile. Usa il tasto rispondi.
0
voti
Cerchiamo di non confonderci. L'arduino NON è un microcontrollore ma una "devboard" per programmare e debuggare megaAVR (AVR a 8bit in formato DIP a 20 piedini). Per i PIC dovrai cercare un'altra board diversa per caricare il file hex.
L'arduino, come abbiamo già detto, è semplice da usare ma, se proprio ci tieni ad usare i PIC, ti consiglio di comprare il PicKit della microchip.
Ci sono diverse versioni del PicKit per ogni tipo di PIC:
PIC10/12/16 (14pin) Pickit1
PIC18 Pickit2
PIC24 Pickit3
In alternativa, se i soldi non sono un problema, puoi comprare l'easypic che è completo in tutto. Supporta sia PIC10, PIC12, PIC16 che PIC18 (sempre formato DIP).
L'arduino, come abbiamo già detto, è semplice da usare ma, se proprio ci tieni ad usare i PIC, ti consiglio di comprare il PicKit della microchip.
Ci sono diverse versioni del PicKit per ogni tipo di PIC:
PIC10/12/16 (14pin) Pickit1
PIC18 Pickit2
PIC24 Pickit3
In alternativa, se i soldi non sono un problema, puoi comprare l'easypic che è completo in tutto. Supporta sia PIC10, PIC12, PIC16 che PIC18 (sempre formato DIP).
Ultima modifica di
marco438 il 4 set 2014, 13:56, modificato 1 volta in totale.
Motivazione: Eliminato quoting inutile. Usa il tasti rispondi.
Motivazione: Eliminato quoting inutile. Usa il tasti rispondi.
-

giovannispina
126 1 3 - Messaggi: 43
- Iscritto il: 27 lug 2013, 12:31
0
voti
Non è esatto,
Con il PicKit 3 programmi TUTTI i PIC dal 10 al 32.
Con il PicKit 3 programmi TUTTI i PIC dal 10 al 32.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
33 messaggi
• Pagina 2 di 4 • 1, 2, 3, 4
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 5 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



