Blocchi utente - FLProg
I blocchi utente presentati di seguito sono progettati per integrare i blocchi FBD integrati nel programma FLProg.
Serial communication (UART) - Flprog
I blocchi utente in questa cartella sono progettati per la comunicazione tramite la porta seriale (UART), testati con i moduli HC-12, GPS GY-NEO6MV2, SIM800L nel programma FLProg.
- Blocco "Send command" - il blocco è progettato per inviare il comando, può essere posizionato in qualsiasi punto dello schema. Questo blocco può essere utilizzato più volte nel progetto.
- Blocco "Get unsolicited notifications" - il blocco è progettato per ricevere notifiche non richieste. Si tratta di messaggi che, come suggerisce il nome, possono arrivare senza che l'utente faccia alcuna azione. Questo blocco può essere utilizzato solo una volta nel progetto.
- Blocco "Debugging via UART" - il blocco è progettato per eseguire il debug tramite porta seriale (UART).
Scarica i file UBI:
Parsing strings - Flprog
I blocchi utente in questa cartella sono progettati per l'analisi della stringa ricevuta, ad esempio dalla porta seriale. Questi blocchi utente integrano i blocchi "Strings" integrati nel programma FLProg. I blocchi possono essere utilizzati più volte nel progetto.
- Blocco "Remove extra spaces" - rimuove gli spazi dall'inizio e dalla fine di una stringa. Agisce sulla stringa a cui è applicato.
- Blocco "Starts with" - controlla se la stringa dall'intput "StringIn" inizia con i caratteri impostati sull'input "With". Se c'è una corrispondenza, restituisce la stringa all'output "StringOut".
Grafici sui display LCD 1602 e 2004 - FLProg
Blocchi utente che ho adattato per l'integrazione con i blocchi integrati "Display on the chip HD44780", per maggiori informazioni vedere qui:
- Blocco "Fill the column" - riempire colonna.
- Blocco "Fill the row" - riempire la riga.
Striscia RGB LED indirizzabile - FLProg
Blocco utente "Addressable RGB LED strip", e adattato per integrare strisce LED RGB indirizzabili nel programma FLProg. Un esempio di utilizzo può essere trovato qui.
Scarica i file UBI:
Controllo regolare del servomotore - FLProg
Il blocco utente "Servo smooth control" integra il blocco standard "ServoMotor" integrato nel programma FLProg. Supporta il servo driver PCA9685. Informazioni dettagliate nella descrizione del blocco.
Scarica i file UBI:
File di intestazione cmath (math.h)-FLProg
La libreria cmath (math.h) è un file header della libreria standard del linguaggio di programmazione C, progettato per eseguire semplici operazioni matematiche, visita questo link per ulteriori informazioni . Nel programma FLProg ho creato una serie di blocchi utente per i calcoli trigonometrici. Con l'aiuto dei blocchi puoi creare, ad esempio, un programma per calcolare il movimento del sole.
Scarica i file: