ARDUINO Attiny 85 с TM1637 не работают

pasha4

✩✩✩✩✩✩✩
30 Апр 2020
3
0
Для одного из моих проектов мне понадобилось подключить attiny 85 к TM1637. Я решил посмотреть в интернете примеры проектов с этими двумя модулями, чтобы понять, как с ними работать. Но я не могу их повторить(AtTiny 85 рабочая, Ардуино Уно и TM1637 работают исправно, цифры загораются). Сама проблема в том, что питание на обоих модулях есть, но сам экран не загорается. В чем проблема? В библиотеке? В питании? В модулях? (Ну, то есть цифры на модуле не горят когда я его подключаю именно к attiny 85)

Код был взят с этого сайта: https://www.arduinoslovakia.eu/blog/2018/10/attiny85-a-displej-tm1637?lang=enIMG_0512[1].jpg
 
Изменено:

kalobyte

★★★✩✩✩✩
1 Янв 2020
724
148
нихера не понял
то у тебя модуль работает, то цифры не загораются
с чего ты взял, что он работает?
зачем ты залепил источник питания? 🤦‍♂️
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,706
474
@pasha4, выложите код, который в тиньку залит. А то скакать по вашим ссылкам удовольствие так себе...
 

pasha4

✩✩✩✩✩✩✩
30 Апр 2020
3
0
/**
Arduino ATtiny85 TM1637 - No Leading Zeros
v. 1.0
Copyright (C) 2018 Robert Ulbricht
https://www.arduinoslovakia.eu
Timer with 1000 ms delay.
IDE: 1.8.6 or higher
Board: ATtiny85
Core: https://github.com/SpenceKonde/ATTinyCore
Version: 1.1.5
TM1637
https://github.com/avishorp/TM1637
Version: 1.1.0
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <TM1637Display.h>
// Module connection pins (Digital Pins)
#define CLK 4
#define DIO 3
// The amount of time (in milliseconds) between tests
#define TEST_DELAY 1000
int counter = 0;
TM1637Display display(CLK, DIO);
void setup() {
display.setBrightness(0x02);
}
void loop() {
display.showNumberDec(counter, false);
counter++;
delay(TEST_DELAY);
}