Доброго временя суток. Купил вот что: Ардуино Нано V3.0 / 328 NRF24L01 +. DS18B20 влагозащищенный. А вот дисплейчик взял конкретно этот http://www.ebay.com/itm/4-Digit-8-Paragraph-LED-Display-Board-Parallel-Digital-Tube-Display-Module-/400441742568? распаян он нормально. Я его проверил простыми примерами. Какие нарыл в сети. Я его ноги перепаял на обратную сторону. Теперь его можно и в макетную плату вставлять. И при желании можно прямо на дуину напаять. Но если его стыковать с аналоговыми выходами по вот этой распиновке:
понятно. ну значит надо будет добиваться в таких условиях
к моему огорчению- на сегодня у меня лимит общения исчерпан. надо ехать дальше. приятно было пообщасться. до завтра.
удачи
Добрый день. Заказанные детали пришли. Не много было не до этого. Так вы беретесь решить мою проблемму?
а что конкретно купил?
Доброго временя суток. Купил вот что: Ардуино Нано V3.0 / 328 NRF24L01 +. DS18B20 влагозащищенный. А вот дисплейчик взял конкретно этот http://www.ebay.com/itm/4-Digit-8-Paragraph-LED-Display-Board-Parallel-Digital-Tube-Display-Module-/400441742568? распаян он нормально. Я его проверил простыми примерами. Какие нарыл в сети. Я его ноги перепаял на обратную сторону. Теперь его можно и в макетную плату вставлять. И при желании можно прямо на дуину напаять. Но если его стыковать с аналоговыми выходами по вот этой распиновке:
001
Int Пина = A7;
002
Int PINB = A6;
003
Int Pinc = A5;
004
Int PIND = A4;
005
Int сосны = A3;
006
Int PINF = A2;
007
Int пинг = A1;
008
Int pinDP = A0;
009
010
Int pinDIG1 = 2;
011
Int pinDIG2 = 3;
012
Int pinDIG3 = 4;
013
Int pinDIG4 = 5;
014
015
недействительными showDigit (целое цифра)
016
{
017
Переключатель (цифра) {
018
Случай 0:
019
digitalWrite (Pina, LOW);
020
digitalWrite (PINB, LOW);
021
digitalWrite (Pinc, LOW);
022
digitalWrite (PIND, LOW);
023
digitalWrite (сосна, LOW);
024
digitalWrite (PINF, LOW);
025
digitalWrite (пинг, HIGH);
026
перерыв;
027
Случай 1:
028
digitalWrite (Pina, HIGH);
029
digitalWrite (PINB, LOW);
030
digitalWrite (Pinc, LOW);
031
digitalWrite (PIND, HIGH);
032
digitalWrite (сосна, HIGH);
033
digitalWrite (PINF, HIGH);
034
digitalWrite (пинг, HIGH);
035
перерыв;
036
Случай 2:
037
digitalWrite (Pina, LOW);
038
digitalWrite (PINB, LOW);
039
digitalWrite (Pinc, HIGH);
040
digitalWrite (PIND, LOW);
041
digitalWrite (сосна, LOW);
042
digitalWrite (PINF, HIGH);
043
digitalWrite (пинг, LOW);
044
перерыв;
045
Случай 3:
046
digitalWrite (Pina, LOW);
047
digitalWrite (PINB, LOW);
048
digitalWrite (Pinc, LOW);
049
digitalWrite (PIND, LOW);
050
digitalWrite (сосна, HIGH);
051
digitalWrite (PINF, HIGH);
052
digitalWrite (пинг, LOW);
053
перерыв;
054
Случай 4:
055
digitalWrite (Pina, HIGH);
056
digitalWrite (PINB, LOW);
057
digitalWrite (Pinc, LOW);
058
digitalWrite (PIND, HIGH);
059
digitalWrite (сосна, HIGH);
060
digitalWrite (PINF, LOW);
061
digitalWrite (пинг, LOW);
062
перерыв;
063
Случай 5:
064
digitalWrite (Pina, LOW);
065
digitalWrite (PINB, HIGH);
066
digitalWrite (Pinc, LOW);
067
digitalWrite (PIND, LOW);
068
digitalWrite (сосна, HIGH);
069
digitalWrite (PINF, LOW);
070
digitalWrite (пинг, LOW);
071
перерыв;
072
Случай 6:
073
digitalWrite (Pina, LOW);
074
digitalWrite (PINB, HIGH);
075
digitalWrite (Pinc, LOW);
076
digitalWrite (PIND, LOW);
077
digitalWrite (сосна, LOW);
078
digitalWrite (PINF, LOW);
079
digitalWrite (пинг, LOW);
080
перерыв;
081
Случай 7:
082
digitalWrite (Pina, LOW);
083
digitalWrite (PINB, LOW);
084
digitalWrite (Pinc, LOW);
085
digitalWrite (PIND, HIGH);
086
digitalWrite (сосна, HIGH);
087
digitalWrite (PINF, HIGH);
088
digitalWrite (пинг, HIGH);
089
перерыв;
090
Случай 8:
091
digitalWrite (Pina, LOW);
092
digitalWrite (PINB, LOW);
093
digitalWrite (Pinc, LOW);
094
digitalWrite (PIND, LOW);
095
digitalWrite (сосна, LOW);
096
digitalWrite (PINF, LOW);
097
digitalWrite (пинг, LOW);
098
перерыв;
099
Случай 9:
100
digitalWrite (Pina, LOW);
101
digitalWrite (PINB, LOW);
102
digitalWrite (Pinc, LOW);
103
digitalWrite (PIND, LOW);
104
digitalWrite (сосна, HIGH);
105
digitalWrite (PINF, LOW);
106
digitalWrite (пинг, LOW);
107
перерыв;
108
}
109
}
110
111
недействительными установки () {
112
Serial
.begin (9600);
113
pinMode (Pina, ВЫХОД);
//
114
pinMode (PINB, ВЫХОД);
// B
115
pinMode (Pinc, ВЫХОД);
// C
116
pinMode (PIND, ВЫХОД);
// D
117
pinMode (сосна, ВЫХОД);
// E
118
pinMode (PINF, ВЫХОД);
// F
119
pinMode (пинг, ВЫХОД);
// G
120
pinMode (pinDP, ВЫХОД);
// DP
121
122
pinMode (pinDIG1, ВЫХОД);
// DIG 1
123
pinMode (pinDIG2, ВЫХОД);
124
pinMode (pinDIG3, ВЫХОД);
125
pinMode (pinDIG4, ВЫХОД);
// DIG 4
126
127
digitalWrite (pinDIG1, HIGH);
128
digitalWrite (pinDIG2, HIGH);
129
digitalWrite (pinDIG3, HIGH);
130
digitalWrite (pinDIG4, HIGH);
131
132
digitalWrite (Pina, LOW);
133
digitalWrite (PINB, LOW);
134
digitalWrite (Pinc, LOW);
135
digitalWrite (PIND, LOW);
136
digitalWrite (сосна, LOW);
137
digitalWrite (PINF, LOW);
138
digitalWrite (пинг, LOW);
139
digitalWrite (pinDP, HIGH);
140
}
141
142
недействительными showNumber (целое число)
143
{
144
Int разделяй = 0;
145
для (INT с = 1; с <5; с ++)
146
{
147
Переключатель (C)
148
{
149
Случай 1:
150
digitalWrite (pinDIG1, LOW);
151
digitalWrite (pinDIG2, HIGH);
152
digitalWrite (pinDIG3, HIGH);
153
digitalWrite (pinDIG4, HIGH);
154
разделить = 1000;
155
перерыв;
156
Случай 2:
157
digitalWrite (pinDIG1, HIGH);
158
digitalWrite (pinDIG2, LOW);
159
digitalWrite (pinDIG3, HIGH);
160
digitalWrite (pinDIG4, HIGH);
161
разделяй = 100;
162
перерыв;
163
Случай 3:
164
digitalWrite (pinDIG1, HIGH);
165
digitalWrite (pinDIG2, HIGH);
166
digitalWrite (pinDIG3, LOW);
167
digitalWrite (pinDIG4, HIGH);
168
разделяй = 10;
169
перерыв;
170
Случай 4:
171
digitalWrite (pinDIG1, HIGH);
172
digitalWrite (pinDIG2, HIGH);
173
digitalWrite (pinDIG3, HIGH);
174
digitalWrite (pinDIG4, LOW);
175
разделяй = 1;
176
перерыв;
177
}
// Переключатель
178
Строка с (целое (число / деление));
179
символ с = s.charAt (s.length () - 1);
180
showDigit (с-
'0 '
);
181
Задержка (100);
182
}
183
184
}
185
186
// Процедура цикл выполняется снова и снова навсегда:
187
недействительными петли () {
188
showNumber (8888);
189
}
Сегменты А и В на дисплее не выдают индикацию. С чем это связано? Ну а если переназначаю пин А и пин В к примеру на 6 и 7 цифровой- то все отлично.
jeka_tm@mail.ru
пиши обсудим
ОК