Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
Hei kaverit! Haluatko oppia käyttämään sarjamonitorin tuloa ja lähtöä. Tässä on täydellinen opetusohjelma, miten se tehdään! Tässä ohjeessa opastan sinua yksinkertaisten vaiheiden avulla, jotka tarvitaan laskimen luomiseen Arduino -sarjamonitorilla, ja näytän tuloksen LED -vilkkumisena.
Vaihe 1: Lataa Arduino IDE
Lataa ja asenna Arduino IDE (interaktiivinen kehitysympäristö) alla olevan linkin kautta:
www.arduino.cc/en/Main/Software Valitse ja tallenna käyttöjärjestelmääsi ja kokoonpanoosi parhaiten sopiva versio.
Vaihe 2: Laitteistomateriaalit
- 1 Arduino -levy
- 1 kaapeli Arduino -kortin liittämiseksi tietokoneeseen
- 1 LED
- Hyppyjohdot
Vaihe 3: Laitteiston rakentaminen
1) Liitä Arduino tietokoneeseen
2) Kytke LED -leipälevyyn ja Arduinoon kuvan mukaisesti.
Vaihe 4: Ohjelman lataaminen ja suorittaminen
Lataa liitteenä oleva arduino -ohjelma kannettavaan tietokoneeseesi. Liitä arduino kannettavaan tietokoneeseen ja suorita ohjelma.
Avaa arduino IDE: ssä Työkalut-> sarjamonitori. Kirjoita laskettava lasku, esimerkiksi 3+2, niin saat tuloksen 5. Voit myös kokeilla vähennyslaskua, kertolaskua ja jakoa seuraavasti:
4+2 (saat tuloksen = 6)
8-3 (saat tuloksen = 5)
5*3 (saat tuloksen = 15)
10/2 (saat tuloksen = 5)
Näet, että LED vilkkuu yhtä monta kertaa kuin lähtö.
Vaihe 5: Ohjelman ymmärtäminen
Ensin ymmärrämme, kuinka sarjaportin tulo ja lähtö toimivat. Käyttäjä voi syöttää tietoja sarjavalvontaikkunan syöttökenttään lähettääkseen arvoja ja tietoja Arduinolle. Mitä tahansa sarjaohjelmaa tai jopa mukautettua sarjasovellusta voidaan käyttää tietojen lähettämiseen Arduinolle sen sijaan, että käytetään sarjamonitori -ikkunaa.
Käytämme tätä nyt oman laskimen rakentamiseen. Ensimmäinen setup () -menetelmässä: Alustamme muuttujat ja sarjaportin. Sarja.alku (9600); // aloittaa sarjaliikenteen Serial.println ("Lähetä minulle laskelma"); Serial.println ("Esimerkiksi: 2+3"); Sitten silmukan () menetelmässä: while (Serial.available ()> 0) {// kun data lähetetään arduinoon, numero1 = Serial.parseInt (); operaatio = Serial.read (); // operaatio on ensimmäinen merkki ensimmäisen numeron jälkeen2 = Serial.parseInt (); // tallentaa toisen numeron numeroon2 Sitten kutsumme laskea () ja tulostamme laskennan tuloksen. calc () on mukautettu toiminto, joka suorittaa laskelmat. Ymmärretään miten se toimii. Jos (operaatio == '+'), se lisää kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan. Jos (operaatio == '-'), se vähentää nämä kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan. Jos (operaatio == '*'), se kertoo nämä kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan. Jos (operaatio == '/'), se jakaa nämä kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan. Muuten se tulostaa "Virhe"
Vilkutusmenetelmässä on koodi, joka vilkkuu LEDiä niin monta kertaa kuin tulos yksinkertaisella silmukalla.
Suositeltava:
Musiikin reaktiiviset moniväriset LED -valot - Arduino -äänentunnistin - RGB -LED -nauha: 4 vaihetta
Musiikin reaktiiviset moniväriset LED -valot | Arduino -äänentunnistin | RGB-LED-nauha: Musiikkiin reagoiva monivärinen LED-valo. Tässä projektissa käytettiin yksinkertaista 5050 RGB -LED -nauhaa (ei osoitettava LED WS2812), Arduino -äänentunnistinta ja 12 V: n sovitinta
Helppo LED -valonäyttely: Velhot talvella - WS2812B LED -nauha, jossa FastLED ja Arduino -opetusohjelma: 6 vaihetta
Helppo LED -valonäyttely: Velhot talvella | WS2812B LED -nauha, jossa FastLED ja Arduino -opetusohjelma: Suunnittelin ja ohjelmoin tämän loma -valonäytön näytettäväksi missä tahansa. Käytin yhtä WS2812B led -nauhaa, jonka pikselitiheys oli 30 pikseliä/ metri. Koska käytin 5 metriä, minulla oli yhteensä 150 LEDiä. Pidin koodin yksinkertaisena, jotta kaikki WS2812: n käytön aloittaneet voivat
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Arduino Ws2812 LED- tai Neopixel -LED -nauha tai rengasopetus: 4 vaihetta
Arduino Ws2812 LED- tai Neopixel Led Strip- tai Ring -opetusohjelma: Tässä oppaassa opimme käyttämään neopixeliä tai ws 2812 tai pikavalot Arduinon kanssa. Tämäntyyppisiä LED -valoja tai -nauhoja tai -renkaita ohjataan vain yhdellä Vin -nastalla ja LEDit ovat yksilöllisesti osoitettavissa, joten niitä kutsutaan myös indi