Мазмуну:
- 1 -кадам: БУЛ МАТЕРИАЛДЫ АЛЫҢЫЗ
- 2-кадам: ЖАБДУУЛУКТУ Жөнгө салуу
- 3 -кадам: КОДГОРЛОО
- 4 -кадам: СИЗ ЖЕТИШТИҢИЗБИ
Video: CloudX микроконтроллери менен бир нече 7 сегменттин дисплейи: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор CloudX микроконтроллерин колдонуу менен эки 7-сегментте маалыматтарды кантип көрсөтүүнү түшүндүрөт
1 -кадам: БУЛ МАТЕРИАЛДЫ АЛЫҢЫЗ
CLOUDX MICROCONTROLLER
CLOUDX SOFTCARD
V3 CORD
JUMPER WIRE
2 ЖЕТИ СЕГМЕНТ
330 Ом резистор
Бул жерде онлайн компонентиңизди сатып алыңыз
2-кадам: ЖАБДУУЛУКТУ Жөнгө салуу
Бул үчүн биз мультиплекстөө кылышыбыз керек
эки сегменттин A, B, DP, C, D, E, F, G пиндерин бириктирип, Сегменттин А пини Cloud1дин пин1ине PinP сегментинин В pinX'ине pinXке
CloudXтин pin3үнө сегменттин DP'син кадаңыз
CloudXтин pin4'ине сегменттин C пини
CloudXтин pin5ине сегменттин D пини
CloudXтин pin6'сына сегменттин E пини
CloudXтин pin7 сегментинин F пин
CloudXтин pin9уна сегменттин G пин
pin10 жана биринчи сегменттин жалпы катодун туташтыруу
pin11ге экинчи сегменттин жалпы катодун туташтыруу
CloudX IDEди бул жерден жүктөп алыңыз
3 -кадам: КОДГОРЛОО
Бул кодду CloudX IDEге көчүрүңүз
#кошуу #кошуу #кошуу
char counter [2] = {'0', '0'};
setup () {// бул жерде орнотуу char NumberOfDigit = 2; // колдонула турган 7 сегменттин дисплейлеринин санын коюу // бул CloudX төөнөгүчтөрүн Дисплей char сегментинин A, B, C, D, E, F, G жана H казыктарына туташтырыңызDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // бул CloudX төөнөгүчтөрүн ар бир 7 сегменттүү дисплей char сегментинин Common Anode же Катодуна туташтырыңызScanPins = {9, 10}; // бул маалыматтар менен 7 сегменттин Дисплейин инициализациялоо Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Программа бул жерде (int i = 0; i <100; i ++) {// i /10 эсептеп, 48 кошуу (аны символго айландыруу үчүн) анан эсептегичке жүктөө [0] эсептегич [0] = (i/10) + 48; эсептегич [1] = (i%10) + 48; // бул эсептөөнү эсептегичке жүктө [0]
Segment_writeText (эсептегич, 1000); // Мазмунду каршы массивде көрсөтүү
7se segment} for (int i = 99; i> 0; i-) {// i айнымалындагы (киришиндеги) маанини intTostr 10 базасындагы сапка (чыгаруу) айландыруу (counter, i, DEC); if (i <10) // коддун бул бөлүмүн аткарыңыз, эгерде i өзгөрмөнүн мааниси 10дон аз болсо {counter [1] = counter [0]; // эсептегичти [1] эсептегичтин мазмуну менен алмаштыр [0] эсептегич [0] = '0'; // алмаштыргычты [0] "0"} белгиси менен алмаштыруу} Segment_writeText (эсептегич, 1000); // Мазмунду каршы массивде 1 сек. Көрсөтүү}}}
4 -кадам: СИЗ ЖЕТИШТИҢИЗБИ
Бул жерде биз менен бөлүшүүгө
Сунушталууда:
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: 6 кадам (сүрөттөр менен)
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: Бул үйрөткүчтө мен сизге бир эле аналогдук кирүүчү пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окууну көрсөтөм
Бир нече баскычтарды Arduinoдогу бир пинге туташтыруу: 4 кадам
Бир нече баскычтарды Arduino'догу бир пинге туташтыруу: Саламатсыздарбы, Arduino долбоорлоруңузда жаркыраган светодиоддору ашып кеткенде, сиз өзүңүзгө кошумча казыктарга муктаж болуп калышыңыз мүмкүн. Мен сизге бир кнопканы көрсөтөм, анда сиз бир эле баскычка ээ боло аласыз, бардыгы бир эле аналогдук пинге туташкан
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: 5 кадам
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: Мен биринчи жолу Fusion 360 колдоно баштаганымда, менин эң жакшы көргөн өзгөчөлүктөрүмдүн бири 3D моделинен 3D басып чыгарууга өтүү болгон. Башка эч кандай программалык камсыздоо жумшак иштөө процессин камсыз кылган эмес. Эгерде сиздин модельде бир гана дене бар болсо, муну жасоо абдан жөнөкөй. Бирок
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз
Бир жолу колдонулуучу камераны кайра колдонуп, планетаны сактаңыз! жана бир нече Quid сактоо: 4 кадам
Бир жолу колдонулуучу камераны кайра колдонуп, планетаны сактаңыз! and Save a Few Quid: Жакында мен жергиликтүү фото дүкөнүмө (jessops) түшүп, бир нече жолу колдонулган бир жолу колдонулуучу камераларды алдым, анткени алар шок адамдар үчүн абдан кызыктуу экенин билесиз. Жөн эле сураңыз, алар беришет. Мен дагы ойлодум, ээ, бул компаниялар камераларды кайра алышат, коет