This shows you the differences between two versions of the page.
|
pm:prj2021:alazar:etilotest_smart [2021/06/02 20:54] mihai_flaviu.dinca |
pm:prj2021:alazar:etilotest_smart [2021/06/02 21:05] (current) mihai_flaviu.dinca |
||
|---|---|---|---|
| Line 43: | Line 43: | ||
| const int LED_PIN = 10; | const int LED_PIN = 10; | ||
| int buttonState = 0; | int buttonState = 0; | ||
| + | float aer; | ||
| int citit = 0; | int citit = 0; | ||
| void setup() { | void setup() { | ||
| + | aer = analogRead(MQ3pin); | ||
| pinMode(LED_PIN, OUTPUT); | pinMode(LED_PIN, OUTPUT); | ||
| pinMode(LED_PIN1, OUTPUT); | pinMode(LED_PIN1, OUTPUT); | ||
| Line 57: | Line 59: | ||
| buttonState = digitalRead(BUTTON_PIN); | buttonState = digitalRead(BUTTON_PIN); | ||
| time = millis()/1000; | time = millis()/1000; | ||
| - | int aer = analogRead(MQ3pin); | + | |
| if(time <= 20){ | if(time <= 20){ | ||
| int progress_time = map(time, 0, 20, 0, 100); | int progress_time = map(time, 0, 20, 0, 100); | ||
| display.clearDisplay(); | display.clearDisplay(); | ||
| display.setCursor(0,0); | display.setCursor(0,0); | ||
| - | display.println("The Sensor is warming up!"); | + | display.println("The sensor is warming up!"); |
| display.setCursor(0,20); | display.setCursor(0,20); | ||
| display.println("Have patience."); | display.println("Have patience."); | ||
| Line 77: | Line 79: | ||
| display.clearDisplay(); | display.clearDisplay(); | ||
| display.setCursor(0,0); | display.setCursor(0,0); | ||
| - | display.println("Press the button breathe while the light is on..."); | + | display.println("Press the button and breathe while the blue light is on..."); |
| display.display(); | display.display(); | ||
| } | } | ||
| Line 148: | Line 150: | ||
| } | } | ||
| } | } | ||
| - | } | + | } |
| </code> | </code> | ||
| </spoiler> | </spoiler> | ||
| Line 160: | Line 161: | ||
| Demo: https://youtu.be/qiokoZVNMRw | Demo: https://youtu.be/qiokoZVNMRw | ||
| ===Concluzie=== | ===Concluzie=== | ||
| - | Aproiect mi s-a parut cel mai fun lucru pe care l-am facut in facultate. Am petrecut mult mai multe ore decat ma asteptam, dar chiar au fost ore pe care nu le consider pierdute, am testat multe lucruri, m-am jucat mult cu piesele si pot sa zic ca am invatat super multe. Partea buna este ca am comandat foarte multe componente care mi-au ramas si mai am inca cateva idei nice cu care sa ma joc. | + | Acest proiect mi s-a parut cel mai fun lucru pe care l-am facut in facultate. Am petrecut mult mai multe ore decat ma asteptam, dar au fost ore pe care nu le consider pierdute, am testat multe lucruri, m-am jucat mult cu piesele si pot sa zic ca am invatat super multe. Partea buna este ca am comandat foarte multe componente care mi-au ramas si mai am inca cateva idei nice cu care sa ma joc in viitorul apropiat. |
| ===Bibliografie=== | ===Bibliografie=== | ||
| https://lastminuteengineers.com/nokia-5110-lcd-arduino-tutorial/ \\ | https://lastminuteengineers.com/nokia-5110-lcd-arduino-tutorial/ \\ | ||
| Line 166: | Line 167: | ||
| https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library \\ | https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library \\ | ||
| + multe alte site-uri de unde am luat informatii despre alcoolemie si formule pentru a calcula toate valorile, pe care nu le mai tin minte. \\ | + multe alte site-uri de unde am luat informatii despre alcoolemie si formule pentru a calcula toate valorile, pe care nu le mai tin minte. \\ | ||
| - | {{:pm:prj2021:alazar:etilotest_smart_3_.pdf|}} | + | {{:pm:prj2021:alazar:etilotest_smart.pdf|}} |