TM1637: nuni na Arduino

TM1637

TM1637 module nuni ne mai lamba 4 mai lamba 7 da za ku iya amfani da su a cikin ayyukan ku na lantarki. Wani sabo bangaren lantarki mu ƙara zuwa dogon jerin cewa mun kasance muna gabatar muku a cikin wannan shafin yanar gizon kuma hakan na iya zama cikakke musamman ga hukumar ci gaban Arduino. Bugu da ƙari, yana da sauƙin shigarwa kuma ya zo tare da duk abin da kuke buƙatar haɗawa, kawai ku damu da lambar tushe na zane wanda za ku sa shi aiki a cikin IDE.

Menene TM1637?

Una Saukewa: TM1637 Wani nau'in nunin LED ne wanda galibi ana amfani dashi a aikace-aikacen ƙananan ƙarfi kamar agogon dijital, agogon ƙararrawa, da masu ƙidayar girki. TM1637 ya ƙunshi LED guda ɗaya ko fiye da ke kewaye a cikin akwati na filastik wanda ke aiki azaman yanayin nuni. LEDs yawanci ana rufe su a tsakanin rufofi daban-daban guda biyu don hana su fallasa su ga gurɓatawa. Wasu fuska suna iya samun ƙarin murfin kariya don kare LEDs daga lalacewa.
Akwai manyan bambance-bambancen guda biyu na nunin TM1637:

  • TM1637 nunin launi guda: Nuni launi guda ɗaya kawai suna da nau'in launi na LED ɗaya akan kowane pixel. Ana iya amfani da su don ayyuka masu sauƙi, kamar nuna lambobi ko haruffa akan fuskar agogon dijital.
  • TM1637 nunin launuka masu yawa: nunin launuka masu yawa suna da nau'ikan LED daban-daban waɗanda ke ba da damar ƙarin ayyuka masu rikitarwa, kamar nuna hotuna tare da launuka daban-daban da siffofi. Ana iya amfani da su don ƙarin ci-gaba aikace-aikace kamar kallon bidiyo da rayarwa.

Hanyoyin haɗi

Module mai aiki tare da haɗin kai guda huɗu kawai, Biyu don wutar lantarki, ɗaya don agogo ɗaya kuma ɗaya don bayanai, yana rage yawan haɗin haɗin da za mu saba buƙatar haɗa nunin ɓangarorin 7 guda huɗu. Ana ba da bayanai ta hanyar sadarwar serial, don haka fil ɗaya kawai ake buƙata don shigar da bayanai. Siginar agogo yana bayyana lokacin da aka aika bayanan.

A ƙasa akwai cikakkun bayanai hanyoyin Bayani na TM1637

  • Vcc - Haɗa zuwa ingantaccen tunani na halin yanzu, wanda zai iya zama 3.3V ko 5V akan allon Arduino.
  • GND - Magana mara kyau ko ƙasa.
  • DIO – Serial bayanai shigar.
  • CLK - Shigar da siginar agogo.

Shirya TM1637 tare da Arduino

Arduino IDE, nau'ikan bayanai, shirye-shirye

Don aika bayanai zuwa module, za mu iya shirin Arduino MCU daga takardar bayanan masana'anta ko amfani da ɗakin karatu na Arduino, wanda ya riga ya ba mu hanya mafi sauƙi don haɗi zuwa allon mu. Hanya mafi sauƙi don haɗawa zuwa allon mu don Arduino, masana'anta sun riga sun samar mana da ɗakin karatu don samun damar aika bayanan zuwa allon mu. A ƙasa akwai misalin yadda muke haɗawa da wasu mahimman umarni na laburare.

Don yin wannan, skit Misalin da za mu nuna muku zai kasance kamar haka:

#include "TM1637.h" //Biblioteca necesaria
#define CLK A1    //Definición del pin A1 para el reloj y del A0 para datos
#define DIO A0

TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato
int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar

void setup()
   {  
       Display1.set();  //Inicializar
       Display1.init() ;
   }

void loop()
{
//Contador de 0 a 1000
 for (int i=0 ; i < 1000 ; i++){
  Digits[0] = 0;
  Digits[1] = floor(i/100);
  Digits[2] = floor((i%100)/10); 
  Digits[3] = floor(i%10);
  delay(1000); 
  Display1.display(Digits); //Función para escribir en el Display
 }
}

Kun riga kun san cewa za ku iya gyara zane yadda kuke so don daidaita shi zuwa aikinku ko buƙatunku na musamman. Wannan misali ne kawai na amfani.


Abubuwan da ke cikin labarin suna bin ka'idodinmu na ka'idojin edita. Don yin rahoton kuskure danna a nan.

Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Mai alhakin bayanan: Miguel Ángel Gatón
  2. Dalilin bayanan: Gudanar da SPAM, gudanar da sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

Gwajin IngilishiGwada Catalantambayoyin spanish