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|}} |