Step 1
Seleziona Scheda
Step 2
Carica il Tuo Codice
Step 3
Aggiungi Componente
Step 4
Aggiungi Libreria
Step 5
Aggiungi Requisito
Step 6
Genera Codice
| # | Nome personalizzato | Tipo I/O | Pin | Curva caratteristica | Cancella |
|---|
| # | Nome | Descrizione | Cancella |
|---|
| # | Descrizione | Modifica | Cancella |
|---|
Il servizio è una procedura guidata composta da 6 passi. Ad ogni passo vengono aggiunte informazioni relative al progetto che desideri realizzare attraverso la generazione automatizzata di codice. Quello che devi fare è selezionare la scheda elettronica su cui vuoi generare il codice e i componenti elettronici che vuoi collegare alla scheda. I componenti verranno collegati ai pin della scheda in modo appropriato e solo se sono compatibili con le funzioni associate ai pin. Inoltre, saranno assegnate automaticamente le librerie software compatibili per l'utilizzo dei componenti.
In seguito, puoi selezionare ulteriori librerie che potrebbero esserti utili per il tuo progetto. Infine, puoi aggiungere i requisiti del sistema descrivendo cosa desideri che la scheda e i componenti facciano. Nell'ultimo passo, puoi generare il codice, analizzarlo, apportare correzioni se non sei soddisfatto e quindi scaricarlo. Questo ti permette di compilare e caricare il codice sulla tua scheda tramite Arduino IDE o strumenti simili.
Le schede su cui è possibile generare il codice automaticamente includono: XIAO ESP32S3, Arduino Opta WiFi, Arduino Nano ESP32, ESP32 DevKit V1, Arduino Uno, Arduino Pro Mini 3.3V, Arduino Pro Mini 5V, Arduino Nano, Arduino Mega.
Se hai bisogno di sviluppare codice automatico per altre schede, ti invitiamo a inviare una email a info@pleasedontcode.com e provvederemo a renderla disponibile in breve tempo.
Una volta scelta la scheda elettronica, potrai selezionare i componenti da collegare (ad esempio un pulsante, un display, una scheda SD). Dal menu a tendina saranno disponibili vari componenti, già predisposti e adattabili automaticamente in base alle funzioni supportate dalla scheda. Questo garantisce l'assenza di incompatibilità.
Se un componente specifico non è elencato, ti invitiamo a contattarci via email all'indirizzo info@pleasedontcode.com per richiederne l'aggiunta. Tuttavia, hai anche la possibilità di creare un componente personalizzato selezionando l'opzione "Add custom pin function...". Questo ti consente di definire i collegamenti pin uno per uno.
Le librerie software sono quelle disponibili dalla repository ufficiale Arduino su GitHub. Vengono aggiornate periodicamente.
Tuttavia se non trovi una libreria specifica può essere per diversi motivi (libreria introdotta recentemente, libreria non compatibile con la scheda, libreria non disponibile dalla repository ufficiale), invia una email a info@pleasedontcode.com per chiedere delucidazioni ed aggiungerla se possibile in elenco.
I requisiti possono essere introdotti in maniera descrittiva. Ogni requisito ha un limite massimo di caratteri per far sì che la descrizione possa essere chiara e concisa e di conseguenza aiutare l'intelligenza artificiale a comprendere meglio il requisito.
Per ottenere migliori risultati, raccomandiamo di eseguire un approccio top-down, nel quale i primi requisiti sono relativi alla descrizione del sistema, e poi definire i compiti di più basso livello. Inoltre, devi essere il più specifico possibile per non dare libertà di interpretazione dei tuoi requisiti all'intelligenza artificiale.
😃 Ecco dei buoni esempi:
😔 Ecco alcuni esempi di requisiti non adeguati:
Se non riesci a generare il codice, ecco cosa puoi fare:
Se il problema persiste nonostante queste soluzioni, ti preghiamo di contattarci all'indirizzo info@pleasedontcode.com per ulteriore assistenza e supporto nella risoluzione del problema.