Skip to content
Snippets Groups Projects
Verified Commit 6a9676dc authored by Andrea Trentini's avatar Andrea Trentini
Browse files

diario e esempi PID

parent c67d134f
Branches
No related tags found
No related merge requests found
/*
* 1) scegliere e provare lib PID
*
* 2) ragionare su periodpwm
*
* 3) ragionare su media mobile (e cercare/provare lib)
*
*/
/* versione "grande" /* versione "grande"
LOW 800 LOW 800
HIGH 250 non meno, se no non fa nemmeno in tempo a partire HIGH 250 non meno, se no non fa nemmeno in tempo a partire
...@@ -52,7 +62,7 @@ void pwmDeiPovery() { ...@@ -52,7 +62,7 @@ void pwmDeiPovery() {
dutyOn=!dutyOn; dutyOn=!dutyOn;
// "strategia" // "strategia" LOOPBACK!
duty+=(durataMedia-durataDesiderata)*.01; duty+=(durataMedia-durataDesiderata)*.01;
//duty+=(durataMedia-durataDesiderata)*.01; //duty+=(durataMedia-durataDesiderata)*.01;
...@@ -72,7 +82,7 @@ void plot() { ...@@ -72,7 +82,7 @@ void plot() {
Serial.print(durataMedia); Serial.print(durataMedia);
Serial.print(F(",desiderata:")); Serial.print(F(",desiderata:"));
Serial.print(durataDesiderata); Serial.print(durataDesiderata);
Serial.print(F(",duty%:")); Serial.print(F(",duty:"));
Serial.print(duty*100); Serial.print(duty*100);
//Serial.print(F(",period:")); //Serial.print(F(",period:"));
//Serial.print(pwmDeiPoveryTask.getInterval()); //Serial.print(pwmDeiPoveryTask.getInterval());
......
#!/bin/bash
if
test $# -ne 1
then
echo Usage: $0 '<sketch dir>'
exit 1
fi
arduino-cli compile --fqbn arduino:avr:uno $1
arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:avr:uno $1
...@@ -9,18 +9,14 @@ Nota bene: a lezione non è detto si riesca ad affrontare tutti gli argomenti, m ...@@ -9,18 +9,14 @@ Nota bene: a lezione non è detto si riesca ad affrontare tutti gli argomenti, m
Le date "future" cambiano (riprogrammazione in funzione di eventi vari) man mano che andiamo avanti col corso. Le date "future" cambiano (riprogrammazione in funzione di eventi vari) man mano che andiamo avanti col corso.
Non sono in perfetto ordine di presentazione. Non sono in perfetto ordine di presentazione.
* wdt
* seriale XON/XOFF
* PWM "dei poveri", PWM "vera", FanLoop adattivo (ma poco PID)
* PID
* (STUDENTI) moving average (lib) in FanLoop * (STUDENTI) moving average (lib) in FanLoop
* (STUDENTI) tanti esercizi sensori (farsi dire cosa hanno a disposizione) * (STUDENTI) tanti esercizi sensori (farsi dire cosa hanno a disposizione)
* (STUDENTI) esercizio servo * (STUDENTI) esercizio servo
* (STUDENTI) plumhackaton * (STUDENTI) plumhackaton
### Passate ### Passate
* 2020-05-20 (v) seriale (XON/XOFF), watchdog, PWM "dei poveri" vs. PWM "vera", FanLoop adattivo (ma poco PID), PID
* 2020-05-15 (v) esercizio MQTT * 2020-05-15 (v) esercizio MQTT
* 2020-05-13 (v) recap cooperative multitask, rete, protocolli, MQTT * 2020-05-13 (v) recap cooperative multitask, rete, protocolli, MQTT
* 2020-05-08 (v) TaskScheduler e multitasking cooperativo * 2020-05-08 (v) TaskScheduler e multitasking cooperativo
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment