Pametna_kuca

Dependencies:   pcinput TextLCD

Files at this revision

API Documentation at this revision

Comitter:
ijajcevic
Date:
Tue Mar 02 22:39:08 2021 +0000
Parent:
1:9e5c378547dc
Commit message:
Pametna_kuca

Changed in this revision

blinkalo.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
pcinput.cpp Show diff for this revision Revisions of this file
pcinput.h Show diff for this revision Revisions of this file
pcinput.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 9e5c378547dc -r 4379fe6ea43b blinkalo.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/blinkalo.lib	Tue Mar 02 22:39:08 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/ijajcevic/code/blinkalo/#cf737240fac5
diff -r 9e5c378547dc -r 4379fe6ea43b main.cpp
--- a/main.cpp	Mon Mar 01 19:21:54 2021 +0000
+++ b/main.cpp	Tue Mar 02 22:39:08 2021 +0000
@@ -5,6 +5,7 @@
 #include "mbed.h"
 #include "TextLCD.h"
 #include "pcinput.h"
+#include "blinkalo.h"
 
 PwmOut PWM1(PC_8);
 Timer debounce;
@@ -23,6 +24,12 @@
 int prva(int k, int x); // inicijalizacija funkcije prva
 int druga(int l, int x); // inicijalizacija funkcije druga
 
+blinkalo cctv(PB_8);
+
+void flip1()
+{
+    ledica1 = !ledica1;
+}
 
 int main()
 {
@@ -35,6 +42,7 @@
     int i=1;
     int k=1;
     int l=1;
+    
 
     gumb.mode(PullUp);
     PWM1.period(0.01);
@@ -43,9 +51,10 @@
     lcd.locate(0,0);
     lcd.printf("Vrijednost pwm:");
     flipper1.attach(&flip1, 0.2);
-    
+    cctv.blink(2); 
     while (1) {
         char c;
+
         if (pc.readable()){
             c = KeyInput();  //vuče iz pcinput.cpp
             pc.printf("Vrijednost PWM-a: %f\n\r",1-f);
diff -r 9e5c378547dc -r 4379fe6ea43b pcinput.cpp
--- a/pcinput.cpp	Mon Mar 01 19:21:54 2021 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-// input s tikovnice
-#include "pcinput.h"
-Serial pc(USBTX, USBRX); // komunikacija s recunalom
-void inicijalizacija(void)
-{
-    pc.printf("\n\r Unesi vrjednost:\n\r");
-}
-char KeyInput(void)
-{
-    char c = pc.getc(); // dobivanje ulaza s tikovnice
-    int uvijet;
-    uvijet = c;
-    if (uvijet < 48 ){
-        c = 48;
-        }
-    if (uvijet > 58){
-        c = 58;
-        }
-    pc.printf("%c",c); // isprintaj na teraterm
-    return (c); // vrati vrijednost znaka
-}
\ No newline at end of file
diff -r 9e5c378547dc -r 4379fe6ea43b pcinput.h
--- a/pcinput.h	Mon Mar 01 19:21:54 2021 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-// pcinput.h za mikoupravljace
-#ifndef PCINPUT_H
-#define PCINPUT_H
-#include "mbed.h"
-extern Serial pc; // dopustanje manipulacije iz vana
-void inicijalizacija(void); // funkcija
-char KeyInput(void); // funkcija
-#endif
diff -r 9e5c378547dc -r 4379fe6ea43b pcinput.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pcinput.lib	Tue Mar 02 22:39:08 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/ijajcevic/code/pcinput/#0c7e0cd456ba