Turinys:
Video: 7 segmentų rodymas ADC #Arduino vertės, #Arduino: 4 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame straipsnyje aš padarysiu projektą, kuris vis dar yra susijęs su ankstesniu straipsniu. Būtent ADC duomenų apdorojimas.
todėl jums nereikia nuoseklaus monitoriaus, kad pamatytumėte adc duomenų vertę. šiame straipsnyje aš padarysiu ADC vertės peržiūros ekraną. todėl jums nereikia nuoseklaus monitoriaus, kad pamatytumėte adc duomenų vertę. šiame straipsnyje aš padarysiu ADC vertės peržiūros ekraną.
Galite perskaityti žemiau esantį straipsnį ir sužinoti, kaip naudotis „7 segmentų“moduliu
„MAX7219 7 segmentų naudojant„ Arduino ““
1 žingsnis: reikalingi komponentai
Šiam straipsniui reikalingi komponentai:
- MAX7219 7 segmentų modulis
- Arduino Nano
- vielos megztinis
- USB mini
- Potenciometras
2 žingsnis: Surinkite komponentus
Norėdami teisingai surinkti komponentus, žiūrėkite aukščiau pateiktą schemą.
Aeduino į komponentą
+5V ==> 3. Potenciometras ir VCC
GND ==> 1. Potentometras ir GND
A0 ==> 2. Potencija
D12 ==> Duomenys IN
D11 ==> CLK
D10 ==> CS
3 žingsnis: programavimas
Nukopijuokite ir įklijuokite žemiau esantį kodą:
#include "LedControl.h"
LedControl lc = LedControl (12, 11, 10, 1);
void setup () {
Serial.begin (9600); lc.sutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
int adc = analogRead (A0);
lc.setDigit (0, 7, adc/1000, false);
lc.setDigit (0, 6, (adc/100)%10, klaidinga); lc.setDigit (0, 5, (adc/10)%10, klaidinga); lc.setDigit (0, 4, adc%10, false);
Serial.println (adc);
vėlavimas (100); }
Originalius failus galite atsisiųsti žemiau:
4 žingsnis: rezultatas
rezultatus galite pamatyti aukščiau esančiame vaizdo įraše.
pasukus potenciometrą į dešinę, vertė bus dar didesnė ir 1023 m.
kai potenciometras perkeliamas į kairę, vertė bus didesnė ir 1023)