FormazioneSitael / Mbed 2 deprecated TesysRail_Sin

Dependencies:   mbed

Revision:
3:15b67c104a2e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TesysRail_1.cpp	Mon Feb 03 10:51:25 2020 +0000
@@ -0,0 +1,35 @@
+#include "mbed.h"
+
+//Pin di uscita del segnale Audio
+//AnalogOut aAudioOut(A5);
+DigitalOut dAudioOut (D13); // scopi diagnostici
+
+// periferiche presenti On Board 
+DigitalOut OnBoardRedLED (LED3);
+DigitalOut OnBoardGreenLED (LED1);
+DigitalOut OnBoardBlueLED (LED2);
+DigitalIn OnBoardButton (USER_BUTTON);
+
+/********************/
+/* Ciclo Principale */
+/********************/
+int main()
+{
+    while(true)
+    {
+        //++++++++++++++++++ INIZIO Test generazione Audio con segnale digitale +++++++++++++++++++++
+        dAudioOut = 1;
+        wait_us(1150); // semiperiodo del segnale da generare
+        dAudioOut = 0;
+        wait_us(1150); // semiperiodo del segnale da generare
+        //++++++++++++++++++ FINE Test generazione Audio con segnale digitale ++++++++++++++++++++++++
+        
+        // Accende LED per diagnostica della Board
+        if(OnBoardButton == 1) // se Button Blu sulla scheda è premuto OnBoardButton = 1
+        {
+            OnBoardRedLED=1;
+            OnBoardBlueLED=1;
+            OnBoardGreenLED=1;
+        }
+    }
+}