Hardware components | ||||||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
Software apps and online services | ||||||
![]() |
| |||||
Hand tools and fabrication machines | ||||||
![]() |
| |||||
![]() |
|
Library's self-study area is a good place for people to read and learn.But noise has always been a serious problem in library management. According to a survey results, 83% of the readers reported that the noise generated by other readers is the main source of noise in the library environment.Think about it, if you are reading a book or studying for your coming exams and there is a person nearby who keeps making noise, it will be difficult for you to concentrate.So, a team of students from the Hebei University of Technology decided to design a Noise Reminder Device. When the noise level is high, the machine will remind people to keep quiet by lighting up lights.
They designed and built a mockup of a desk to simulate a library desk, with a noise sensor placed under each of the four legs, and four LED strip lights placed on the tabletop, the LED lights, and the noise sensors can monitor the noise condition in 4 directions. LEDs also have different light-emitting frequencies according to the volume of the noise.
1. Group brainstorming
2. Select the sensor
3. Write code and debug
4. Design 3D appearance structure renderings
5. Use a laser cutting machine to cut appearance structural parts
6. Test
7. Assembly project hardware, assembly appearance
#include <Arduino.h>
#include <U8x8lib.h>
#include <Wire.h>
#include <DS1307.h>
#include <Adafruit_NeoPixel.h>
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(U8X8_PIN_NONE);
char itoaString[64];
DS1307 clock;
String GetYMDTime()
{
String year, month, day, ymd;
clock.getTime();
year = String(clock.year+2000);
month = String(clock.month);
day = String(clock.dayOfMonth);
ymd = year + "/" + month + "/" + day;
return ymd;
}
Adafruit_NeoPixel pixels_7 = Adafruit_NeoPixel(250, 7, NEO_GRB + NEO_KHZ800);
float sound1;
float sound2;
float sound3;
float sound4;
float button1;
float button2;
float button3;
float button4;
long get_analog_A6_sound_avg(){
long sum = 0;
for(int i=0; i<32; i++){
sum += analogRead(A6);
}
sum >>= 5;
return sum;
}
void setup(){
u8x8.begin();
u8x8.setFlipMode(1);
u8x8.setFont(u8x8_font_chroma48medium8_r);
Serial.begin(9600);
pixels_7.setBrightness(255);
pixels_7.begin();
}
void definition_fun(){
for (int count = 0; count < 3; count++) {
pixels_7.setPixelColor(0, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void definition_fun2(){
for (int count2 = 0; count2 < 3; count2++) {
pixels_7.setPixelColor(0, pixels_7.Color(0, 100, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(127, 255, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(50, 205, 50));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(46, 139, 87));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(154, 205, 50));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(135, 206, 250));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(85, 107, 47));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(173, 255, 47));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(152, 251, 152));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(127, 255, 212));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void loop(){
u8x8.drawString(uint8_t(1-1),uint8_t(2-1),"seat1:");
u8x8.drawString(uint8_t(7-1),uint8_t(2-1),ltoa(get_analog_A6_sound_avg(), itoaString, 10));
u8x8.drawString(uint8_t(1-1),uint8_t(4-1),"Occupied!");
u8x8.drawString(uint8_t(1-1),uint8_t(5-1),ltoa(GetYMDTime(), itoaString, 10));
sound1 = get_analog_A6_sound_avg();
Serial.println(sound1);
//
if ((((sound1 < 500)) && ((sound1 > 300)))) {
definition_fun2();
}
if ((sound1 > 500)) {
definition_fun();
}
}
#include <Arduino.h>
#include <U8x8lib.h>
#include <Adafruit_NeoPixel.h>
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(U8X8_PIN_NONE);
char itoaString[64];
Adafruit_NeoPixel pixels_7 = Adafruit_NeoPixel(250, 7, NEO_GRB + NEO_KHZ800);
float sound1;
float sound2;
float sound3;
float sound4;
float button1;
float button2;
float button3;
float button4;
long get_analog_A6_sound_avg(){
long sum = 0;
for(int i=0; i<32; i++){
sum += analogRead(A6);
}
sum >>= 5;
return sum;
}
void setup(){
u8x8.begin();
u8x8.setFlipMode(1);
u8x8.setFont(u8x8_font_chroma48medium8_r);
Serial.begin(9600);
pixels_7.setBrightness(255);
pixels_7.begin();
}
void definition_fun(){
for (int count = 0; count < 3; count++) {
pixels_7.setPixelColor(0, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(255, 48, 48));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(205, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(205, 0, 0));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void definition_fun2(){
for (int count2 = 0; count2 < 3; count2++) {
pixels_7.setPixelColor(0, pixels_7.Color(0, 100, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(127, 255, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(50, 205, 50));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(46, 139, 87));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(154, 205, 50));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(135, 206, 250));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(85, 107, 47));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(173, 255, 47));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(152, 251, 152));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(127, 255, 212));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void loop(){
u8x8.drawString(uint8_t(1-1),uint8_t(2-1),"seat2:");
u8x8.drawString(uint8_t(7-1),uint8_t(2-1),ltoa(get_analog_A6_sound_avg(), itoaString, 10));
u8x8.drawString(uint8_t(1-1),uint8_t(4-1),"Occupied!");
sound1 = get_analog_A6_sound_avg();
Serial.println(sound1);
if ((((sound1 < 500)) && ((sound1 > 300)))) {
definition_fun2();
}
if ((sound1 > 500)) {
definition_fun();
}
}
#include <Arduino.h>
#include <U8x8lib.h>
#include <Adafruit_NeoPixel.h>
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(U8X8_PIN_NONE);
char itoaString[64];
Adafruit_NeoPixel pixels_7 = Adafruit_NeoPixel(250, 7, NEO_GRB + NEO_KHZ800);
float sound1;
float sound2;
float sound3;
float sound4;
float button1;
float button2;
float button3;
float button4;
long get_analog_A6_sound_avg(){
long sum = 0;
for(int i=0; i<32; i++){
sum += analogRead(A6);
}
sum >>= 5;
return sum;
}
void setup(){
u8x8.begin();
u8x8.setFlipMode(1);
u8x8.setFont(u8x8_font_chroma48medium8_r);
Serial.begin(9600);
pixels_7.setBrightness(255);
pixels_7.begin();
}
void definition_fun(){
for (int count = 0; count < 3; count++) {
pixels_7.setPixelColor(0, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void definition_fun2(){
for (int count2 = 0; count2 < 3; count2++) {
pixels_7.setPixelColor(0, pixels_7.Color(0, 100, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(127, 255, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(50, 205, 50));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(46, 139, 87));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(154, 205, 50));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(135, 206, 250));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(85, 107, 47));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(173, 255, 47));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(152, 251, 152));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(127, 255, 212));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void loop(){
u8x8.drawString(uint8_t(1-1),uint8_t(2-1),"seat3:");
u8x8.drawString(uint8_t(7-1),uint8_t(2-1),ltoa(get_analog_A6_sound_avg(), itoaString, 10));
u8x8.drawString(uint8_t(1-1),uint8_t(4-1),"Occupied!");
sound1 = get_analog_A6_sound_avg();
Serial.println(sound1);
//
if ((((sound1 < 500)) && ((sound1 > 300)))) {
definition_fun2();
}
if ((sound1 > 500)) {
definition_fun();
}
}
#include <Arduino.h>
#include <U8x8lib.h>
#include <Adafruit_NeoPixel.h>
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(U8X8_PIN_NONE);
char itoaString[64];
Adafruit_NeoPixel pixels_7 = Adafruit_NeoPixel(250, 7, NEO_GRB + NEO_KHZ800);
float sound1;
float sound2;
float sound3;
float sound4;
float button1;
float button2;
float button3;
float button4;
long get_analog_A6_sound_avg(){
long sum = 0;
for(int i=0; i<32; i++){
sum += analogRead(A6);
}
sum >>= 5;
return sum;
}
void setup(){
u8x8.begin();
u8x8.setFlipMode(1);
u8x8.setFont(u8x8_font_chroma48medium8_r);
Serial.begin(9600);
pixels_7.setBrightness(255);
pixels_7.begin();
}
void definition_fun(){
for (int count = 0; count < 3; count++) {
pixels_7.setPixelColor(0, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(255, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(238, 0, 0));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void definition_fun2(){
for (int count2 = 0; count2 < 3; count2++) {
pixels_7.setPixelColor(0, pixels_7.Color(0, 100, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(1, pixels_7.Color(127, 255, 0));
pixels_7.show();
delay(40);
pixels_7.setPixelColor(2, pixels_7.Color(50, 205, 50));
pixels_7.show();
delay(35);
pixels_7.setPixelColor(3, pixels_7.Color(46, 139, 87));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(4, pixels_7.Color(154, 205, 50));
pixels_7.show();
delay(30);
pixels_7.setPixelColor(5, pixels_7.Color(135, 206, 250));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(6, pixels_7.Color(85, 107, 47));
pixels_7.show();
delay(25);
pixels_7.setPixelColor(7, pixels_7.Color(173, 255, 47));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(8, pixels_7.Color(152, 251, 152));
pixels_7.show();
delay(20);
pixels_7.setPixelColor(9, pixels_7.Color(127, 255, 212));
pixels_7.show();
delay(50);
pixels_7.setPixelColor(9, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(8, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(7, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(6, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(5, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(4, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(3, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(2, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(1, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(10);
pixels_7.setPixelColor(0, pixels_7.Color(0, 0, 0));
pixels_7.show();
delay(50);
}
}
void loop(){
u8x8.drawString(uint8_t(1-1),uint8_t(2-1),"seat4:");
u8x8.drawString(uint8_t(7-1),uint8_t(2-1),ltoa(get_analog_A6_sound_avg(), itoaString, 10));
u8x8.drawString(uint8_t(1-1),uint8_t(4-1),"Occupied!");
sound1 = get_analog_A6_sound_avg();
Serial.println(sound1);
//
if ((((sound1 < 500)) && ((sound1 > 300)))) {
definition_fun2();
}
if ((sound1 > 500)) {
definition_fun();
}
}
Wang Jiashu, Yang Shixi, Jia Lisha, Yan Yujing
Comments
Please log in or sign up to comment.