TM1637: iyo module yekuratidzira yeArduino

TM1637

TM1637 ndeye 4-manhamba 7-chikamu kuratidza module iyo yaunogona kushandisa mumapurojekiti ako emagetsi. A itsva electronic component isu tinowedzera kune refu runyorwa izvo zvatave kukupa iwe mune ino blog uye izvo zvinogona kuve zvakakwana kunyanya kune Arduino kuvandudza bhodhi. Mukuwedzera, zviri nyore kwazvo kuisa uye zvinouya nezvose zvaunoda zvakabatanidzwa, iwe unongofanira kunetseka pamusoro peiyo code code ye sketch yauchaita kuti ishande muIDE.

Chii chinonzi TM1637?

Una TM1637 kuratidza Imhando yekuratidzira kwe LED iyo inowanzoshandiswa mumashandisirwo emagetsi mashoma akadai sewachi yedhijitari, wachi yearamu, uye nguva dzekicheni. Iyo TM1637 ine imwe kana anopfuura maLED akavharirwa mubhokisi repurasitiki rinoshanda seyekuratidzira kesi. Ma LED anowanzo kuvharwa pakati pezvivharo zviviri zvakasiyana kudzivirira kuti asaonekwe kune zvinosvibisa. Mamwe masikirini anogona kunge aine chivharo chekuwedzera chekudzivirira kuchengetedza maLED kubva mukukuvadzwa.
Pane maviri makuru akasiyana eiyo TM1637 kuratidza:

  • TM1637 single color displays: Single color displays ine mhando imwe chete ye LED color papixel. Inogona kushandiswa kuita mabasa akareruka, akadai sekuratidza manhamba kana mavara pachiso chewachi yedhijitari.
  • TM1637 yakawanda-mavara kuratidza: Multi-color displays ane akati wandei akasiyana maLEDs anotendera mamwe mabasa akaomarara, akadai sekuratidza mifananidzo ine mavara akasiyana uye maumbirwo. Anogona kushandiswa kune mamwe maapplication epamberi akadai sekuona mavhidhiyo uye mifananidzo.

Module kubatana

A module inoshanda ine zvibatanidzo zvina chete, mbiri yesimba, imwe yewachi uye imwe yedata, inoderedza zvakanyanya huwandu hwekubatanidza isu taizowanzoda kubatanidza mana 7-segment kuratidza. Dhata inopihwa kuburikidza ne serial kutaurirana, saka pini imwe chete inodiwa pakupinza data. Chiratidzo chewachi chinotsanangura nguva iyo data inotumirwa.

Pazasi pane zvakadzama kubatana ye TM1637 module:

  • Vcc - Inobatanidza kune yakanaka reference ikozvino, inogona kuva 3.3V kana 5V paArduino board.
  • GND - Negative referensi kana pasi.
  • DIO - seri data kupinza.
  • CLK - Clock chiratidzo chekuisa.

Kuronga iyo TM1637 neArduino

Arduino IDE, mhando dzedata, kuronga

Kutumira data kune module, tinogona purogiramu yeArduino MCU kubva papepa remugadziri we data kana kushandisa raibhurari yeArduino, iyo inototipa iyo iri nyore nzira yekubatanidza kune yedu skrini. Iyo iri nyore nzira yekubatanidza kune yedu skrini yeArduino, mugadziri anototipa raibhurari kuti tikwanise kutumira iyo data kune yedu skrini. Pazasi pane muenzaniso wekuti tinobatana sei uye mimwe yemirairo yakakosha ye raibhurari.

Kuti uite izvi, the skit Muenzaniso watinokuratidza ungave unotevera:

#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
 }
}

Unotoziva kuti unogona shandura sketch sezvaunoda kuchigadzirisa kune purojekiti yako kana zvimwe zvaunoda. Uyu ungori muenzaniso wekushandisa.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako