Un utente mi ha chiesto in privato se il PIERIN PIC18 è simile ad arduino. Ho pensato bene di rispondergli pubblicamente.
arduino è una piattaforma che monta un microcontrollore Atmel
ATmega328 e quindi più o meno dello stesso livello del
PIC18F47J53 ma vediamo le differenze.
- Memoria RAM. PIERIN = 4KB, arduino = 1KB
- Memoria FLASH di programma. PIERIN = 128KB, arduino 32KB
- Il microcontrollore del PIERIN è dotato di molte periferiche, molte di più di quello di arduino e più evolute (il convertitore AD è da 12bit contro i 10bit di arduino) ed ha a bordo anche l' interfaccia USB con la quale si possono implementare praticamente tutti i dispositivi device-USB (mouse, tastiere, comunicazioni, memoria di massa, pen drive etc.)
Ma, al di la delle caratteristiche tecniche le differenze sostanziali sono altre.
- arduino utilizza un suo ambiente di programmazione con un suo linguaggio particolare. Questo permette una prototipazione più veloce ma fine a se stessa. Imparando ad utilizzare tale linguaggio si impara solo ad utilizzare arduino.
- il PIERIN utilizza sistemi di sviluppo forniti dalla Microchip e si programma in C o assembly. La programmazione è più complessa ma una volta che si è in grado di scrivere programmi per il PIERIN non si avranno problemi nello scrivere programmi per qualsiasi altro microcontrollore (anche i bestioni a 32 bit). Inoltre il C è un linguaggio standard, il linguaggio che i microcontrollisti usano per lavorare seriamente.
- arduino fornisce moduli pronti all' uso. Il PIERIN ha a disposizione una gran quantità di applicazioni fornite dalla Microchip che possono essere utilizzate per sviluppare prodotti veri. Sono disponibili tutti i sorgenti e quindi c'è davvero la possibilità di diventare un microcontrollista esperto.
In buona sostanza la diversità sta in quello che si vuole. Se si vogliono ottenere risultati velocemente sapendo di imparare poco o niente è meglio usare arduino. Se si ha intenzione di entrare a pieno titolo nel mondo dei microcontrollori e farsi un' esperienza seria che posso essere utile per lavoro il PIERIN è un ottimo punto d' ingresso.
E' chiaro che il PIERIN ed il C sono cose da studiare ma è uno studio che serve come esperienza e di sicuro tornerà utile in futuro. Magari no si otterranno risultati velocemente ma tutto il tempo impiegato entra a far parte di un bagaglio di conoscenze che sarà sempre utile.
Ecco, più o meno queste sono le differenze. Se qualcuno vuole aggiungerne altre ...
"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.