Recherche par propriété

Cette page fournit une simple interface de navigation pour trouver des entités décrites par une propriété et une valeur nommée. D’autres interfaces de recherche disponibles comprennent la page recherche de propriété, et le constructeur de requêtes ask.

Recherche par propriété

Une liste de toutes les pages qui ont la propriété « Introduction » avec la valeur « In this tutorial we will create a connected house using the ESP32 board, that publishes the values recorded by a photoresistor and an internal temperature sensor online, specifically on https://adafruit.io. ». Puisqu’il n’y a que quelques résultats, les valeurs proches sont également affichées.

Affichage de 11 résultats à partir du n°1.

Voir (20 précédentes | 20 suivantes) (20 | 50 | 100 | 250 | 500).


    

Liste de résultats

  • 8bits & Chocolate - decorative candy dispenser  + (You like peanuts covered with chocolate anYou like peanuts covered with chocolate and retro video games? You've got a desperatly empty wall and would like to pay tribute to the most famous plumber ? Then here is a tutorial which will help you building a candy dispenser (for candies starting with M and ending with M) inspired by Mario's first appearance in a video game when he faced a certain Donkey Kong. It's a completely customizable project, you'll be able to build the level of your dreams for your candies. Indeed the course you will create is made of modules that you can assemble as you want in almost any order as in a building game. This project is made using only laser cutting (well, there's a few bolts and some glue and paint involved in the process...) I hope you'll get the feeling of my project and create new modules, or imagine other themes for the decorations. It's up to you !emes for the decorations. It's up to you !)
  • Build a Longboard from Scratch in Your Own Home  + (You'll love customizing your board with grYou'll love customizing your board with grip tape, choosing your favorite colorful wheels, and assembling the skateboard truck, which can be a bit challenging but is definitely doable! This longboard measures 13" wide, 34" long, and 6" high. Further details can be found in the free 3D design. For a professional look, consider painting the skateboard truck, or simply leave it with the handmade look, which also looks incredible! Recommended for ages 14 and up, make sure to wear protective gear, especially if you're new to skateboarding. Get ready to embark on this exciting DIY adventure that will have you cruising in style! Let's roll! '''A note before starting -''' Please note that the diagrams below are carefully crafted to assist you in navigating the build process. However, we do not provide specific recommendations for tools, hardware, or products to use. These designs are truly intended for DIY enthusiasts. As such, a significant part of the building process will be left to your discretion. There is no "right" or "wrong" way to assemble any of our designs! If you need to deviate from the instructions or make adjustments along the way, please feel free to do so. The only request we have is for your safety: please use goggles and gloves while building. Additionally, don't hesitate to ask an expert for assistance or seek guidance from local professionals at any point. Above all, enjoy the process! any point. Above all, enjoy the process!)
  • Reaymade doors  + ([https://reliabledoors.in Why choose woode[https://reliabledoors.in Why choose wooden doors for Interiors] [https://reliabledoors.in Inside your home, quality is everything. A wide range of options exist in wooden doors for interiors. These products add aesthetic value to your room and allow you greater customizability of design. However, every door has different levels of quality—and potential consequences if it isn’t well made. Because interior doors are so high in traffic (usually in rooms with shoes) and use doors require an aesthetically appealing product that matches interior wood used throughout a house.]es interior wood used throughout a house.])
  • SLOT ONLINE GACOR ANGKA77  + ([https://slotonlinegacor.info/2022/03/15/slot-online-gacor-angka77/ '''SLOT ONLINE GACOR)
  • Taixiubongda  + ([https://xoilactv7.com/tin-tuc/tai-xiu-bon[https://xoilactv7.com/tin-tuc/tai-xiu-bong-da-huong-dan-choi-va-cach-doc-keo-chuan-xac/ Tài xỉu bóng đá] là hình thức cá cược đang được rất nhiều bet thủ lựa chọn trải nghiệm trên https://xoilactv7.com/ Kèo cược này có quy tắc như thế nào? Quy tắc tính tiền thưởng có khó hiểu hay không? Trong bài viết sau, chúng tôi sẽ cung cấp cho anh em tân binh mọi thông tin cần biết trước khi soi kèo đặt cược. ==Giải Mã Tài Xỉu: Trò Chơi Kết Hợp Trí Tuệ và May Mắn== Trong thế giới cá cược online, tài xỉu nổi lên như một trò chơi kinh điển, thu hút hàng triệu người chơi với luật lệ đơn giản nhưng đầy tính chiến thuật. Đây là trò chơi mà ở đó, mỗi lần lắc xúc xắc không chỉ là khoảnh khắc hồi hộp chờ đợi may mắn mà còn là minh chứng cho sự thông minh và khéo léo của người chơi. ==Quy Tắc Vàng Để Đọc Kèo Tài Xỉu== ===Hiểu Sâu Về Luật Chơi=== Không có chiến thuật nào có thể phát huy hiệu quả nếu bạn không hiểu rõ luật chơi. Tài xỉu dựa trên tổng số điểm của ba viên xúc xắc: "Tài" nếu tổng số điểm từ 11 đến 17 và "Xỉu" khi tổng số điểm là từ 4 đến 10. Điều này cần được ghi nhớ như bảng chữ cái đầu tiên của ngôn ngữ cá cược. ===Chiến Lược Quản Lý Vốn=== Một trong những bí quyết quan trọng nhất là biết cách quản lý ngân sách của mình một cách khôn ngoan. Đặt ra giới hạn cho mỗi phiên chơi và tuân thủ nghiêm ngặt, đó là cách bạn "chơi lâu dài". Nếu bạn có nhu cầu tham khảo thêm về bài viết hãy xem ngay bài https://xoilactv7.com/tin-tuc/tai-xiu-bong-da-huong-dan-choi-va-cach-doc-keo-chuan-xac/ để có thêm nội dung nhé
    o-chuan-xac/ để có thêm nội dung nhé <br/>)
  • Open Documentation training  + (documentation is a very vital step in any documentation is a very vital step in any making, when you want to build or create any hard ware or idea you need to follow steps and of which these steps have to be documented to give hence give you a bigger picture of all your working. prepare all your self. all your working. prepare all your self.)
  • Open Documentation training  + (documentation is a very vital step in any documentation is a very vital step in any making, when you want to build or create any hard ware or idea you need to follow steps and of which these steps have to be documented to give hence give you a bigger picture of all your working. prepare all your self. all your working. prepare all your self.)
  • Solar System Orrery  + (projet original : https://www.instructableprojet original : https://www.instructables.com/id/Solar-System-Orrery-3D-Printed/ , modifié . 1 - Asservissement moteur par programme Arduino en complément de fonctions Température, Humidité , Pression et LED Ring. 2 - Découpe laser des engrenages. 3 - Impression 3D des planètes et liaisons avec tube laiton.des planètes et liaisons avec tube laiton.)
  • Situs daftar id pro  + (situs daftar id pro judi online terlengkap)
  • Creating a trash ball  + (use the available trash to create a trash ball, its is relative to the size or amount of the trash.)
  • Creating a trash ball  + (use the available trash to create a trash ball, its is relative to the size or amount of the trash.)
  • Connected house publishes sensor data on-line  + (In this tutorial we will create a connected house using the ESP32 board, that publishes the values recorded by a photoresistor and an internal temperature sensor online, specifically on https://adafruit.io.)
  • Connected house publishes sensor data on-line  + (In this tutorial we will create a connected house using the ESP32 board, that publishes the values recorded by a photoresistor and an internal temperature sensor online, specifically on https://adafruit.io.)
  • My Lil' Pumpkin  + (" Economic and social progress over the la" Economic and social progress over the last century has been accompanied by environmental degradation that is endangering the very systems on which our future development — indeed, our very survival — depends. Each year, an estimated one third of all food produced – equivalent to 1.3 billion tonnes worth around $1 trillion – ends up rotting in the bins of consumers and retailers, or spoiling due to poor transportation and harvesting practices." - United Nations, Sustainable Development Goals Social progress has been stunted in disadvantaged communities which has contributed to the underdevelopment of the citizenstin these communities. As a human race, we can argue that environmental degradation is a result of the unethical production methods used to over-produce goods that we want but don't need. As a human race we even go as far as arguing thag we have to move towards more sustainable methods of producing goods however this "new and more sustainable" knowledge of doing things is only shared with the privileged few. The marginalized and impoverished majority of the human race is not empowered with the knowledge of how they can improve their lives and also be key players in the adoption of new and improved sustainable practices and principles that need to be adopted in order to leave the world that we live in as a better place for future generations to come. To ensure that the concept of sustainable living is adopted across all social classes; equal access to sustainable principals and practices as a knowledge base and complimentary skillsets must be available to all. Urban farming specialist, UFarm KZN Agro, and agri-education expert, The AgriCUL Institute, have paired up as the My Lil' Pumpkin team to answer the Sustainable Development Goal 12 - Sustainable Production & Consumption. We have used recycled PVC pipes, plastic bottles and disposable cups to create a Hydroponics System that can be easily recreated by the youth living in a disadvantaged communities. Having this hydroponic knowledge and skillset will empower the youth to be able to grow their own food, change their perspective of what they understand to be waste/scrap and begin to understand its potential value, understand that it is possible to grow food without harming using soil and thereby degrading our natural soil, how to grow food without using vat amounts of water as well as the importance of water harvesting as a method of water conservation. Introduction to Water Hydroponics '''WHAT:''' “Hydro” is the Greek word for water, and “ponos” means work. In hydroponic gardening, the water does the work—in this case, the work of delivering nutrients to the plant roots. Simply put, hydroponic gardening is a method of growing plants without soil. '''WHY:''' Many experts in agriculture consider hydroponic gardening to be much more than just a cool way for home gardeners to grow a few plants. They see it as the future of food production, because hydroponic gardens can be made to fit just about anywhere and allow even un-farmable areas to grow nourishing food. Because the food is dissolved in water, it goes directly to the roots. Plants grow faster and are ready for harvest sooner. You can grow more plants in the same space as you can with a soil garden, and since there’s no soil, there’s no worry about soil-borne diseases or pests – and no weeding. '''HOW:''' The water culture system is the simplest of all active hydroponic systems. The platform that holds the plants is usually made of Styrofoam and floats directly on the nutrient solution. An air pump supplies air to the air stone that bubbles the nutrient solution and supplies oxygen to the roots of the plants. Water culture is the system of choice for growing leaf lettuce, which are fast growing water loving plants, making them an ideal choice for this type of hydroponic system. Very few plants other than lettuce will do well in this type of system. This type of hydroponic system is great for the classroom and is popular with teachers. A very inexpensive system can be made out of an old aquarium or other water tight container.n old aquarium or other water tight container.)
  • 2023 Guide to Download Spotify Songs without Premium  + ("Do you have the ability to download music"Do you have the ability to download music to your computer without paying a subscription fee to Spotify?" This is a common question among Spotify users. While the Spotify Free version allows you to listen to music online, downloading songs for offline listening is limited to premium subscribers. However, there are third-party tools and methods that can help you bypass this limitation and download Spotify songs without a premium account. '''Table of Contents''' ·        Introduction ·        Is It Possible to Download Spotify Songs without Premium? ·        Download Music from Spotify without Premium on PC ·        Download Spotify Music without Premium on Android ·        Download Music on Spotify without Premium on iPhone ·        Final Thoughts ·        Frequently Asked Questions (FAQs)·        Frequently Asked Questions (FAQs))
  • Analyseur d'air ambiant  + (<nowiki>Ce projet est réalisé dans lCe projet est réalisé dans le cadre de la formation hybride à la fabrication numérique et au prototypage rapide, effectuée à l'école des Mines-Télécom d'Alès.

    Au cours de cette formation, nous devons réaliser une Bentolux et choisir un dernier étage. Ce tutoriel décrit le troisième étage que j'ai choisi de fabriquer. Il s'agit d'un analyseur d'air ambiant que j'ai nommé VigiAir.

    VigiAir va analyser le taux des principaux facteurs qui influencent la qualité de l’air de nos habitations : le taux de pollution, le taux de poussières, mais également le taux d’humidité et la température.

    - Avec le capteur [https://wiki.seeedstudio.com/Grove-Air_Quality_Sensor_v1.3/ Grove-Air quality sensor V1.3] : analyse du taux de CO (monoxyde de carbone), du taux de formaldéhyde (polluant dégagé par nos produits ménagés, la peinture, meubles et autres objets de décoration)  

    - Avec le capteur [https://wiki.seeedstudio.com/Grove-Dust_Sensor/ Grove- Dust sensor] : analyse des particules fines (diesel, fumés, poussières diverses) responsables des maladies respiratoires et cardiovasculaires.

    - Avec le capteur Grove [https://wiki.seeedstudio.com/Grove-Temperature_and_Humidity_Sensor_Pro/ Temp & Humi Sensor Pro] : la température et le taux d'humidité qui jouent un rôle important sur le développement des bactéries, virus, allergies, acariens.


    Ces capteurs fiables, simples d'utilisation et à faible coût, vont nous permettre de fabriquer un analyseur d'air ambiant très complet.

    Un Arduino Uno est utilisé pour piloter l'ensemble, les informations seront affichées sur un écran tactile [https://nextion.tech/datasheets/nx4832k035/ Nextion].

    Vous pouvez voir d'autres composants pour la Bentolux sur la photo comme un anneau 12 leds ([https://www.gotronic.fr/art-anneau-neopixel-12-leds-rgb-ada1643-22875.htm NeoPixel Ring Adafruit]) et un [https://www.gotronic.fr/art-afficheur-oled-0-96-i2c-tf052-28511.htm afficheur OLED 0,96'' I2C TF052] mais ce tuto explique uniquement le troisième étage qui est VigiAir.

    Concernant le design de l'objet, il est réalisé ici dans le cadre d'une Bentolux, qui nous permet d'expérimenter l'impression 3D, la découpe laser. Mais chacun peut choisir le design qu'il souhaite, il est possible d'opter pour un design bien plus réduit pour sa VigiAir.


    d'opter pour un design bien plus réduit pour sa VigiAir. <br /><br /><br/></nowiki>)
  • Commande et instrumentation de trottinette électrique 500W avec Arduino méga  + (<nowiki>Commande de moteur DC 500W aCommande de moteur DC 500W avec un Arduino mega pour limiter le courant de démarrage et faire varier la vitesse de la trottinette. La batterie est en 24V, 10A.h. le tableau suivant résume leur caractéristiques

    '''3. Programme en boucle ouverte'''

    Pour tester la programmation, nous simulons le programme dans ISIS, comme on peut le voir sur la figure suivante. De plus, nous avons un afficheur LCD pour afficher des données (rapport cyclique correspondant à la PWM à 32Khz, le courant moteur, la tension moteur, l'action sur les boutons poussoirs. En effet, 4 boutons poussoirs sont utilisés.

    BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein.

    La vitesse du moteur est pratiquement proportionnelle au rapport cyclique

    https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg

    Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield

    Il existe de nombreuses cartes pour Arduino pour commander des moteurs DC surtout de faibles puissances et aussi de grandes puissances comme on peut l'observer sur les liens suivants.

    http://www.robotpower.com/products/MegaMotoPlus_info.html

    http://www.robotshop.com/en/dc-motor-driver-2-15a.html

    https://www.pololu.com/file/0J51/vnh3sp30.pdf

    https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg

    mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant.

    Pour avoir une limitation de courant il faut une boucle de courant analogique en utilisant des AOP ou CI spécialisée ou une boucle de courant numérique rapide.

    Mais quel doit être la valeur du courant de limitation ?

    Le choix de la valeur du courant est normalement pour le Service de fonctionnement 1 heure pour pouvoir effectuée des montées relativement longue sans atteindre la température critique du moteur.

    Dans notre cas, le courant de limitation devra etre de

    Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A

    De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.

    Mais en boucle ouverte, il n'a pas de régulation de courant, pour ne pas avoir de dépassement du courant maximum, une rampe du rapport cyclique sera utilisé.

    Une routine d'interruption de 0.1 seconde sera utilisé pour faire la mesure de la tension est du courant (échantillon de mesure, sample ). Ce temps de sampler est arbitraire, mais ne permet pas d'être plus rapide que le temps de montée du courant car la constante de temps électrique du moteur étant de  L/R= 1.5ms.

    Le fonctionnement en boucle ouverte avec une rampe de 25.5s (8bit et routine d'interruption de 0.1s) permet de bien comprendre la problématique du fonctionnement d'une commande à moteur DC.

    l'affichage se fera seulement tous les 0.2s pour avoir une stabilité des chiffres à l’écran. De plus, un filtrage numérique, se fera sur le courant et la tension sur 4 valeurs donc sur 0.4s.

    '''Algo boucle ouverte'''

    Routine d'interruption toutes les 0.1S

    Lire tension et courant

    Boucle loop (scrutation des boutons poussoirs)

    Si BP1=1 alors incrementer PWM

    Si BP2=1 alors décrementer PWM

    Si BP3=1 alors PWM=0

    Affichage des variables tous les 0.2s

    '''code'''

    {{

    // include the library code:

    #include

    #include

    #include

    #define SERIAL_PORT_LOG_ENABLE 1

    #define Led     13       // 13 pour la led jaune sur la carte

    #define BP1     30       // 30 BP1

    #define BP2     31       // 31 BP2

    #define BP3     32       // 32 BP3

    #define LEDV    33       // 33 led

    #define LEDJ    34       // 34 led

    #define LEDR    35       // 35 led

    #define relay   36       // 36 relay

    #define PWM10    10      //11   timer2

    LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26

    // Configuration des variables

    unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor

    unsigned   int Umoteur = 0;

    unsigned   int Umoteur2 = 0;

    unsigned   int Umoteur3 = 0;

    unsigned   int Umoteur4 = 0;

    unsigned   int ImoteurF = 0;

    unsigned   int Imoteur = 0;

    unsigned   int Imoteur2 = 0;

    unsigned   int Imoteur3 = 0;

    unsigned   int Imoteur4 = 0;

    byte Rcy=0 ;    //rapport cyclique  8bit

    unsigned    int temps;

    // the setup function runs once when you press reset or power the board

    void setup() {

    pinMode(Led, OUTPUT);   //led carte arduino

    pinMode(LEDV, OUTPUT);

    pinMode(LEDR, OUTPUT);

    pinMode(LEDJ, OUTPUT);

    pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2

    //  digitalWrite(LEDV,LOW);

    Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000

    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt

    lcd.begin(20, 4);

    Serial1.begin(9600);

    TCCR2B = (TCCR2B & 0b11111000)
    />pinMode(Led, OUTPUT);   //led carte arduino<br /><br />pinMode(LEDV, OUTPUT);<br /><br />pinMode(LEDR, OUTPUT);<br /><br />pinMode(LEDJ, OUTPUT);<br /><br />pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2<br /><br />//  digitalWrite(LEDV,LOW);<br /><br />Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000<br /><br />Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt<br /><br />lcd.begin(20, 4);<br /><br />Serial1.begin(9600);<br /><br />TCCR2B = (TCCR2B & 0b11111000)</nowiki>)
  • Commande et instrumentation de trottinette électrique 500W avec Arduino méga  + (<nowiki>Commande de moteur DC 500W aCommande de moteur DC 500W avec un Arduino mega pour limiter le courant de démarrage et faire varier la vitesse de la trottinette. La batterie est en 24V, 10A.h. le tableau suivant résume leur caractéristiques

    '''3. Programme en boucle ouverte'''

    Pour tester la programmation, nous simulons le programme dans ISIS, comme on peut le voir sur la figure suivante. De plus, nous avons un afficheur LCD pour afficher des données (rapport cyclique correspondant à la PWM à 32Khz, le courant moteur, la tension moteur, l'action sur les boutons poussoirs. En effet, 4 boutons poussoirs sont utilisés.

    BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein.

    La vitesse du moteur est pratiquement proportionnelle au rapport cyclique

    https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg

    Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield

    Il existe de nombreuses cartes pour Arduino pour commander des moteurs DC surtout de faibles puissances et aussi de grandes puissances comme on peut l'observer sur les liens suivants.

    http://www.robotpower.com/products/MegaMotoPlus_info.html

    http://www.robotshop.com/en/dc-motor-driver-2-15a.html

    https://www.pololu.com/file/0J51/vnh3sp30.pdf

    https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg

    mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant.

    Pour avoir une limitation de courant il faut une boucle de courant analogique en utilisant des AOP ou CI spécialisée ou une boucle de courant numérique rapide.

    Mais quel doit être la valeur du courant de limitation ?

    Le choix de la valeur du courant est normalement pour le Service de fonctionnement 1 heure pour pouvoir effectuée des montées relativement longue sans atteindre la température critique du moteur.

    Dans notre cas, le courant de limitation devra etre de

    Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A

    De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.

    Mais en boucle ouverte, il n'a pas de régulation de courant, pour ne pas avoir de dépassement du courant maximum, une rampe du rapport cyclique sera utilisé.

    Une routine d'interruption de 0.1 seconde sera utilisé pour faire la mesure de la tension est du courant (échantillon de mesure, sample ). Ce temps de sampler est arbitraire, mais ne permet pas d'être plus rapide que le temps de montée du courant car la constante de temps électrique du moteur étant de  L/R= 1.5ms.

    Le fonctionnement en boucle ouverte avec une rampe de 25.5s (8bit et routine d'interruption de 0.1s) permet de bien comprendre la problématique du fonctionnement d'une commande à moteur DC.

    l'affichage se fera seulement tous les 0.2s pour avoir une stabilité des chiffres à l’écran. De plus, un filtrage numérique, se fera sur le courant et la tension sur 4 valeurs donc sur 0.4s.

    '''Algo boucle ouverte'''

    Routine d'interruption toutes les 0.1S

    Lire tension et courant

    Boucle loop (scrutation des boutons poussoirs)

    Si BP1=1 alors incrementer PWM

    Si BP2=1 alors décrementer PWM

    Si BP3=1 alors PWM=0

    Affichage des variables tous les 0.2s

    '''code'''

    {{

    // include the library code:

    #include

    #include

    #include

    #define SERIAL_PORT_LOG_ENABLE 1

    #define Led     13       // 13 pour la led jaune sur la carte

    #define BP1     30       // 30 BP1

    #define BP2     31       // 31 BP2

    #define BP3     32       // 32 BP3

    #define LEDV    33       // 33 led

    #define LEDJ    34       // 34 led

    #define LEDR    35       // 35 led

    #define relay   36       // 36 relay

    #define PWM10    10      //11   timer2

    LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26

    // Configuration des variables

    unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor

    unsigned   int Umoteur = 0;

    unsigned   int Umoteur2 = 0;

    unsigned   int Umoteur3 = 0;

    unsigned   int Umoteur4 = 0;

    unsigned   int ImoteurF = 0;

    unsigned   int Imoteur = 0;

    unsigned   int Imoteur2 = 0;

    unsigned   int Imoteur3 = 0;

    unsigned   int Imoteur4 = 0;

    byte Rcy=0 ;    //rapport cyclique  8bit

    unsigned    int temps;

    // the setup function runs once when you press reset or power the board

    void setup() {

    pinMode(Led, OUTPUT);   //led carte arduino

    pinMode(LEDV, OUTPUT);

    pinMode(LEDR, OUTPUT);

    pinMode(LEDJ, OUTPUT);

    pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2

    //  digitalWrite(LEDV,LOW);

    Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000

    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt

    lcd.begin(20, 4);

    Serial1.begin(9600);

    TCCR2B = (TCCR2B & 0b11111000)
    />pinMode(Led, OUTPUT);   //led carte arduino<br /><br />pinMode(LEDV, OUTPUT);<br /><br />pinMode(LEDR, OUTPUT);<br /><br />pinMode(LEDJ, OUTPUT);<br /><br />pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2<br /><br />//  digitalWrite(LEDV,LOW);<br /><br />Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000<br /><br />Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt<br /><br />lcd.begin(20, 4);<br /><br />Serial1.begin(9600);<br /><br />TCCR2B = (TCCR2B & 0b11111000)</nowiki>)
  • Showerloop - Guide 1: Overview  + (<nowiki>Showers are great, but pouriShowers are great, but pouring hot and almost drinkable water down the drain is not. Besides the obvious costs to the environment and your bills, there is also a conscious on unconscious psychological cost any time you create waste. To solve this problem we created Showerloop. It's a shower that collects, cleans and reuses the water in real time while you are showering. So now you can shower for as long as you like without wasting precious resources. To realize the gain there is a calculator: http://showerloopcalculator.zici.fr://showerloopcalculator.zici.fr</nowiki>)
  • Showerloop - Guide 1: Overview  + (<nowiki>Showers are great, but pouriShowers are great, but pouring hot and almost drinkable water down the drain is not. Besides the obvious costs to the environment and your bills, there is also a conscious on unconscious psychological cost any time you create waste. To solve this problem we created Showerloop. It's a shower that collects, cleans and reuses the water in real time while you are showering. So now you can shower for as long as you like without wasting precious resources. To realize the gain there is a calculator: http://showerloopcalculator.zici.fr://showerloopcalculator.zici.fr</nowiki>)
  • Candy machine to counter addiction  + (<nowiki>The project was based on the 'Desktop Candy Dispenser' by Pneumatic Addict (https://learn.kregtool.com/plans/desktop-candy-dispenser/).<br /><br />The tutorial is in Dutch, as the workshops were given in Dutch.</nowiki>)
  • What is Bonus Shares  + ('''Bonus shares''' are free additional sha'''Bonus shares''' are free additional shares that are issued to existing shareholders based on the amount of shares they own. Rather than being given as dividends, the company's cumulative earnings are turned into free shares. For instance, if a firm offers one bonus share for two shares, an existing shareholder will receive one more shares for two existing share. Let’s assume that a shareholder owns 1,000 shares in the company. He will receive 500 bonus shares when the firm releases bonus shares, i.e. (1000 * 1/2 = 500). The terms '''"record date"''' and '''"ex-date"''' are used when the corporation issues bonus shares to its shareholders. Let's look at what the terms "record date" and "ex-date" mean: == What is the record date of bonus shares? == The record date is the cut-off date set by the corporation for bonus shares eligibility. The corporation will issue bonus shares to all shareholders who have shares in their '''Demat account''' on the record date. == What is Ex-Date of bonus shares? == The record date is one day prior than the ex-date. To be eligible for bonus shares, an investor must purchase the shares at least one day before the ex-date. == The following are the two different types of bonus shares: == 1) Bonus shares that are fully paid 2) Bonus shares that are partly paid === Bonus Shares that are fully paid === Fully paid bonus shares are those that are distributed at no additional expense in proportion to the amount of stock held by investors. Bonus shares of this type can be obtained from the following sources: 1)      Profit and loss account 2)      Security Premium Account 3)      Capital Reserves 4)      Capital redemption reserves === Bonus Shares that are paid partly === Let's start with a definition of a partly-paid share before moving on to party-paid up bonus shares. A partly paid share is one that has only been partially paid in comparison to the full issue price. It means that an investor can purchase partially paid shares without having to pay the entire issue price. However, when the corporation makes calls, the remaining sum for partially paid shares can be paid in installments. When a bonus is applied to partly-paid shares and changed into fully paid shares without calling out the uncalled amount through profit capitalization, partially-paid up bonus shares are generated. Partly paid-up bonus shares, on the other hand, cannot be issued through a capital redemption reserve account or a security account, unlike fully paid-up bonus shares. == Advantages of Bonus Shares == '''From the viewpoint of the Investor's''' 1) When investors receive bonus shares from the corporation, they are not required to pay any taxes. 2) Bonus shares are useful to long-term shareholders who want to increase the value of their investment. 3) Bonus shares are issued by the company at no cost to shareholders, increasing the number of outstanding shares of an investment in the company and increasing the stock's liquidity. 4) Bonus shares contribute to an investor's trust in the firm's business and operations by allowing the investor to participate in the company and receive capital in return. Find [https://www.indiratrade.com/ India's Best Stock Broker] because its one of the major part for successful [https://www.indiratrade.com/algo-trading algo trading]. '''From the viewpoint of the company''' 1) The issuance of bonus shares boosts the company's worth and improves its market position and image, earning the trust of existing shareholders and attracting a number of small investors to the '''stock market'''. 2) With the issuance of bonus shares on the market, the companies have more free-floating shares. 3) The issuance of bonus shares helps corporations get out of situations where they are unable or unwilling to pay cash dividends to their shareholders. === How to Invest in Equities & Commodities === Find the best commodity and '''[https://www.indiratrade.com/equity best equity broker in india]''' Both '''commodity''' and '''equity markets''' are different ways for investors to make money and get a decent return on their investments. The method by which these asset groups are exchanged, however, is different. Commodity contracts are often used by traders or speculators to make fast gains because they only allow one to take positions and do not grant any ownership in the underlying. '''Open demat account Online''' and use [https://www.indiratrade.com/mobile-trading '''best share trading app in india'''] for start your trading journey with the best full-service providing brokerage firm in Central India.
    oviding brokerage firm in Central India. <br/>)