diff --git a/Archi/tpArchi/tp5/WIO/wio/ProjetWIO.ino b/Archi/tpArchi/tp5/WIO/wio/ProjetWIO.ino new file mode 100644 index 0000000..bac78c6 --- /dev/null +++ b/Archi/tpArchi/tp5/WIO/wio/ProjetWIO.ino @@ -0,0 +1,21 @@ +#include "TFT_eSPI.h" +TFT_eSPI tft; + +// int tabPieces[4][2]={{4, 35}, {2, 15}, {100, 5}, {45, 120}, {90, 100}}; + + + +void setup() { + tft.begin(); + tft.setRotation(3); // (0,0) à l'oppossé du joyssitck + tft.fillScreen(TFT_WHITE); // fond blanc + + pinMode(WIO_5S_UP, INPUT_PULLUP); + pinMode(WIO_5S_DOWN, INPUT_PULLUP); + pinMode(WIO_5S_LEFT, INPUT_PULLUP); + pinMode(WIO_5S_RIGHT, INPUT_PULLUP); +} + +void loop() { + +} \ No newline at end of file diff --git a/Archi/tpArchi/tp5/WIO/wio/ultraSon.ino b/Archi/tpArchi/tp5/WIO/wio/ultraSon.ino index 1cce5a1..cee0014 100644 --- a/Archi/tpArchi/tp5/WIO/wio/ultraSon.ino +++ b/Archi/tpArchi/tp5/WIO/wio/ultraSon.ino @@ -1,58 +1,58 @@ -#include "Arduino.h" -class Ultrasonic -{ - public: - Ultrasonic(int pin); - void DistanceMeasure(void); - double microsecondsToCentimeters(void); - double microsecondsToInches(void); - private: - int this_pin;//pin number of Arduino that is connected with SIG pin of Ultrasonic Ranger. - long duration;// the Pulse time received; -}; -Ultrasonic::Ultrasonic(int pin) -{ - this_pin = pin; -} -/*Begin the detection and get the pulse back signal*/ -void Ultrasonic::DistanceMeasure(void) -{ - pinMode(this_pin, OUTPUT); - digitalWrite(this_pin, LOW); - delayMicroseconds(2); - digitalWrite(this_pin, HIGH); - delayMicroseconds(5); - digitalWrite(this_pin,LOW); - pinMode(this_pin,INPUT); - duration = pulseIn(this_pin,HIGH); -} -/*The measured distance from the range 0 to 400 Centimeters*/ -double Ultrasonic::microsecondsToCentimeters(void) -{ - return duration/29.0/2.0; -} -/*The measured distance from the range 0 to 157 Inches*/ -double Ultrasonic::microsecondsToInches(void) -{ - return duration/74.0/2.0; -} +// #include "Arduino.h" +// class Ultrasonic +// { +// public: +// Ultrasonic(int pin); +// void DistanceMeasure(void); +// double microsecondsToCentimeters(void); +// double microsecondsToInches(void); +// private: +// int this_pin;//pin number of Arduino that is connected with SIG pin of Ultrasonic Ranger. +// long duration;// the Pulse time received; +// }; +// Ultrasonic::Ultrasonic(int pin) +// { +// this_pin = pin; +// } +// /*Begin the detection and get the pulse back signal*/ +// void Ultrasonic::DistanceMeasure(void) +// { +// pinMode(this_pin, OUTPUT); +// digitalWrite(this_pin, LOW); +// delayMicroseconds(2); +// digitalWrite(this_pin, HIGH); +// delayMicroseconds(5); +// digitalWrite(this_pin,LOW); +// pinMode(this_pin,INPUT); +// duration = pulseIn(this_pin,HIGH); +// } +// /*The measured distance from the range 0 to 400 Centimeters*/ +// double Ultrasonic::microsecondsToCentimeters(void) +// { +// return duration/29.0/2.0; +// } +// /*The measured distance from the range 0 to 157 Inches*/ +// double Ultrasonic::microsecondsToInches(void) +// { +// return duration/74.0/2.0; +// } -Ultrasonic ultrasonic(2); -void setup() -{ - Serial.begin(9600); -} -void loop() -{ - double RangeInInches; - double RangeInCentimeters; - ultrasonic.DistanceMeasure();// get the current signal time; - RangeInInches = ultrasonic.microsecondsToInches();//convert the time to inches; - RangeInCentimeters = ultrasonic.microsecondsToCentimeters();//convert the time to centimeters - Serial.println("The distance to obstacles in front is: "); - Serial.print(RangeInInches);//0~157 inches - Serial.println(" inch"); - Serial.print(RangeInCentimeters);//0~400cm - Serial.println(" cm"); - delay(1000); -} \ No newline at end of file +// Ultrasonic ultrasonic(2); +// void setup() +// { +// Serial.begin(9600); +// } +// void loop() +// { +// double RangeInInches; +// double RangeInCentimeters; +// ultrasonic.DistanceMeasure();// get the current signal time; +// RangeInInches = ultrasonic.microsecondsToInches();//convert the time to inches; +// RangeInCentimeters = ultrasonic.microsecondsToCentimeters();//convert the time to centimeters +// Serial.println("The distance to obstacles in front is: "); +// Serial.print(RangeInInches);//0~157 inches +// Serial.println(" inch"); +// Serial.print(RangeInCentimeters);//0~400cm +// Serial.println(" cm"); +// delay(1000); +// } \ No newline at end of file diff --git a/PPP/s2/Capsule_Video.docx b/PPP/s2/Capsule_Video.docx new file mode 100644 index 0000000..4399045 Binary files /dev/null and b/PPP/s2/Capsule_Video.docx differ diff --git a/PPP/s2/Capsule_Video.pptx b/PPP/s2/Capsule_Video.pptx new file mode 100644 index 0000000..de60f70 Binary files /dev/null and b/PPP/s2/Capsule_Video.pptx differ diff --git a/PPP/s2/Capsule_vidéoportfolio_BUT1.pdf b/PPP/s2/Capsule_vidéoportfolio_BUT1.pdf new file mode 100644 index 0000000..ffaf41b Binary files /dev/null and b/PPP/s2/Capsule_vidéoportfolio_BUT1.pdf differ