Episodio
The Maker Show: Episodio 13 - Interruzione del ciclo
I cicli infiniti sono stati un elemento centrale della programmazione fin dalla scrittura dei primi programmi. Anche i programmi "interattivi" hanno cicli infiniti: il programma attende l'input, il programma esegue un'elaborazione, il programma genera alcuni output, il programma attende l'input e on e on.
Anche se i microcontroller di generazione correnti come le varianti Arduino più diffuse usano ancora la programmazione in stile ciclo, le piattaforme applicative moderne come quelle disponibili in Windows, iOS e Android usano programmazione basata su eventi o callback.
In questo video si parla del motivo per cui alcune aree di calcolo sono passate dallo stile ciclo allo stile di evento e vengono illustrati i modelli che è possibile usare per "interrompere il ciclo" in Windows IoT Core.
[00:26] Cronologia dei cicli agli eventi
[01:36] Eventi nella piattaforma UWP
[02:24] Sensori ed eventi in "Grandi Finestre"
[03:05] Windows IoT Core e interrupt
[04:40] Sensore di prossimità e Pin I/O debouncing
[05:43] Modello timer
[06:51] Modello attività
[08:39] Sensori ed eventi nella libreria IoT.Devices
[12:39] Schema dell'utilità di pianificazione
[13:40] Utilità di pianificazione e ScheduledUpdater nella libreria IoT.Devices
[14:41] Riepilogo di modelli e opzioni
La libreria IoT.Devices menzionata in questo episodio si trova in aka.ms/IoTDevices e può essere installata con NuGet usando Microsoft.IoT.Devices. E se non hai perso, assicurati di vedere il video di Rachel Weil su Aggiunta di un accetto coin. È il video menzionato in questo episodio e copre gli interrupt per la rottura del ciclo su Arduino.
Infine, considerare quanto segue:
e grazie per aver guardato!
I cicli infiniti sono stati un elemento centrale della programmazione fin dalla scrittura dei primi programmi. Anche i programmi "interattivi" hanno cicli infiniti: il programma attende l'input, il programma esegue un'elaborazione, il programma genera alcuni output, il programma attende l'input e on e on.
Anche se i microcontroller di generazione correnti come le varianti Arduino più diffuse usano ancora la programmazione in stile ciclo, le piattaforme applicative moderne come quelle disponibili in Windows, iOS e Android usano programmazione basata su eventi o callback.
In questo video si parla del motivo per cui alcune aree di calcolo sono passate dallo stile ciclo allo stile di evento e vengono illustrati i modelli che è possibile usare per "interrompere il ciclo" in Windows IoT Core.
[00:26] Cronologia dei cicli agli eventi
[01:36] Eventi nella piattaforma UWP
[02:24] Sensori ed eventi in "Grandi Finestre"
[03:05] Windows IoT Core e interrupt
[04:40] Sensore di prossimità e Pin I/O debouncing
[05:43] Modello timer
[06:51] Modello attività
[08:39] Sensori ed eventi nella libreria IoT.Devices
[12:39] Schema dell'utilità di pianificazione
[13:40] Utilità di pianificazione e ScheduledUpdater nella libreria IoT.Devices
[14:41] Riepilogo di modelli e opzioni
La libreria IoT.Devices menzionata in questo episodio si trova in aka.ms/IoTDevices e può essere installata con NuGet usando Microsoft.IoT.Devices. E se non hai perso, assicurati di vedere il video di Rachel Weil su Aggiunta di un accetto coin. È il video menzionato in questo episodio e copre gli interrupt per la rottura del ciclo su Arduino.
Infine, considerare quanto segue:
e grazie per aver guardato!
Per inviare suggerimenti, Invia un problema qui.