Ho lavorato su un progetto Arduino. Dopo che tutto funziona con Arduino, vorrei passare a una soluzione che NON utilizza Arduino. Cioè, vorrei usare un microcontrollore senza coinvolgere la scheda Arduino. Ciò consentirà una singola scheda, nessuna soluzione di schermatura.
So che ci sono metodi per creare il mio Arduino su una breadboard, ma non è proprio quello che sto cercando di fare.
Non sono davvero sicuro di come farlo.
A meno che non ci sia un'opzione migliore, mi sto orientando verso l'utilizzo dell'ATmega328, che viene utilizzato da Arduino. Comprendo che gli strumenti di sviluppo sono disponibili gratuitamente o almeno non molto costosi.
Ai fini di questa domanda, supponiamo di poter ottenere + 5 V sul mio circuito.
La mia prima domanda è come programmare l'MCU. Credo che ci siano due opzioni:
- Acquista un programmatore, programma l'MCU e quindi posiziona il chip nel mio circuito.
- Progetta il mio circuito in modo da includere il supporto per la programmazione in-circuit.
Suppongo che se vado con l'opzione # 1, è semplice come inserire un chip programmato nel mio circuito; Non ho bisogno di nient'altro. Ovviamente cambiare il software sarebbe scomodo.
Ma per l'opzione n. 2, non sono sicuro di cosa ho bisogno. Dal po 'di lettura che ho fatto, penso di aver bisogno di un cavo di programmazione e un connettore sulla mia scheda (che tipo?). Quindi immagino di collegare (correttamente) il connettore a determinati pin di ATmega.
Ad ogni modo, avrò bisogno dello studio Atmel.
In secondo luogo, oltre all'alimentatore, sull'Arduino c'è qualcosa di cui ho assolutamente bisogno? Suppongo che forse un interruttore di ripristino?