Помогите с Ардуино

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) [1] 2   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
mimicoz
1.08.2017 - 14:16
Статус: Offline


Шутник

Регистрация: 27.01.12
Сообщений: 38
16
Привет всем у кого 45см или больше.
Друзья нужна помощь.
Решил побаловаться с ардуино, заказал из Китая OLED дисплей.
Скачал библиотеки, все подключил, прошил саму платку скетчем из примера для теста.
Но дисплей показывает какую-то бяку.
Сам скетч:
#include <OLED_I2C.h>
OLED myOLED(SDA, SCL, 8);
extern uint8_t SmallFont[];
void setup()
{
myOLED.begin();
myOLED.setFont(SmallFont);
randomSeed(analogRead(0));
}
void loop()
{
int y = random(0, 56);
for (int i=128; i>=-(34*6); i--)
{
myOLED.print("OLED_I2C Scrolling Text Demo ", i, y);
myOLED.update();
delay(50);
}
}
Фото проблемы прилагаю

В чем проблема? Брак дисплея? Кривые руки?

Помогите с Ардуино
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
GrizlyBear
1.08.2017 - 14:19
1
Статус: Offline


Приколист

Регистрация: 28.07.15
Сообщений: 244
похоже на проблемы с моником
 
[^]
yura1208
1.08.2017 - 14:19
5
Статус: Offline


заЯПатый

Регистрация: 25.07.13
Сообщений: 608
Я вообще без понятия о чем речь, но авансом позеленил!
 
[^]
Zarincool
1.08.2017 - 14:21
7
Статус: Offline


Ярила

Регистрация: 10.03.10
Сообщений: 3359
Цитата
#include <OLED_I2C.h>
OLED myOLED(SDA, SCL, 8);
extern uint8_t SmallFont[];
void setup()
{
myOLED.begin();
myOLED.setFont(SmallFont);
randomSeed(analogRead(0));
}
void loop()
{
int y = random(0, 56);
for (int i=128; i>=-(34*6); i--)
{
myOLED.print("OLED_I2C Scrolling Text Demo ", i, y);
myOLED.update();
delay(50);
}
}



Папа, ты с кем сейчас разговаривал? sad.gif
 
[^]
pplexa
1.08.2017 - 14:21
1
Статус: Offline


Ярила

Регистрация: 30.12.09
Сообщений: 1508
Это мухи - протереть!
 
[^]
dimat
1.08.2017 - 14:21
1
Статус: Offline


Шутник

Регистрация: 28.11.07
Сообщений: 5
Попробуй библиотеку от Adafruit, у меня дисплей на чипе SSD1306 и все норм работает
 
[^]
OldGarry
1.08.2017 - 14:21
1
Статус: Offline


Хуй! Пизда! Социализм!

Регистрация: 19.06.12
Сообщений: 3017
Жидкие кристаллы вытекают.
 
[^]
kouzmin
1.08.2017 - 14:21
3
Статус: Offline


Дарогу Падонкам!

Регистрация: 6.03.16
Сообщений: 889
Цитата (pplexa @ 1.08.2017 - 14:21)
Это мухи - протереть!

Наждачкой rulez.gif gigi.gif
 
[^]
russkey
1.08.2017 - 14:22
5
Статус: Offline


Хороший какол-дохлый какол

Регистрация: 27.11.15
Сообщений: 308
Цитата (yura1208 @ 1.08.2017 - 14:19)
Я вообще без понятия о чем речь, но авансом позеленил!

Может сразу на главную, а то вдруг?! biggrin.gif
 
[^]
Cherepaha
1.08.2017 - 14:22
-1
Статус: Offline


Непочетный железнодорожник

Регистрация: 5.11.08
Сообщений: 3793
Цитата (mimicoz @ 1.08.2017 - 13:16)
Привет всем у кого 45см или больше.

Досвидос! gigi.gif

https://github.com/rogerclarkmelbourne/Ardu...olling_Text.ino

Это, что-ли?

Это сообщение отредактировал Cherepaha - 1.08.2017 - 14:24
 
[^]
Глумъ
1.08.2017 - 14:22
1
Статус: Offline


Глумарь

Регистрация: 3.07.13
Сообщений: 1679
Чёта отсылает, значит либо писанина с ошибкой, либо сам дисплей.
 
[^]
ДИХЛОРЭТАН
1.08.2017 - 14:22
4
Статус: Online


Ярила

Регистрация: 7.01.17
Сообщений: 5020
антенну подключи. у меня такое с телеком было!))
 
[^]
CaptainYos
1.08.2017 - 14:23
3
Статус: Offline


Будка Гуантанамо

Регистрация: 13.01.14
Сообщений: 43
Ну тут же совершенно очевидно что дело в одном из двух -или брак дисплея или кривые руки dont.gif
 
[^]
БесСомнений
1.08.2017 - 14:23
1
Статус: Offline


Балагур

Регистрация: 3.11.12
Сообщений: 954
если на дисплей подать только питание, чего показывает?
 
[^]
mimicoz
1.08.2017 - 14:23
1
Статус: Offline


Шутник

Регистрация: 27.01.12
Сообщений: 38
Цитата (pplexa @ 1.08.2017 - 14:21)
Это мухи - протереть!

Не, скорее тогда "снежок", как на старых ТВ)

Помогите с Ардуино
 
[^]
Age1975
1.08.2017 - 14:24
2
Статус: Offline


Приколист

Регистрация: 16.06.11
Сообщений: 323
ТС ЯП с Хабром перепутал?
 
[^]
ITшник
1.08.2017 - 14:24
0
Статус: Offline


Фтыкатель

Регистрация: 13.08.15
Сообщений: 118
Где "int main(void)?".
Скорей всего, программа, не для этого дисплея, координаты улетают и он пишет не туда.
А вообще выкинь arduino в окно и больше никогда не покупай.
 
[^]
Lеаder
1.08.2017 - 14:25
1
Статус: Offline


Шутник

Регистрация: 31.03.13
Сообщений: 2
Посмотри вот это с 10 минуты https://www.youtube.com/watch?v=ShnyOOcfbhc может подойдет примером.
 
[^]
mimicoz
1.08.2017 - 14:25
0
Статус: Offline


Шутник

Регистрация: 27.01.12
Сообщений: 38
Цитата (dimat @ 1.08.2017 - 14:21)
Попробуй библиотеку от Adafruit, у меня дисплей на чипе SSD1306 и все норм работает

Пробывал и этот вариант, аналогично
 
[^]
дOбрыйФей
1.08.2017 - 14:26
2
Статус: Offline


Весельчак

Регистрация: 28.03.17
Сообщений: 175
Надо постучать сбоку кулаком по корпусу, я так до сих пор со своим ламповым "Рекордом" делаю, и всегда помогает
old.gif
 
[^]
lixolit
1.08.2017 - 14:26
2
Статус: Offline


Шутник

Регистрация: 23.12.16
Сообщений: 56
попробуй так

#include <OLED_I2C.h>
OLED myOLED(8, 9, 8); // SDA - 8pin, SCL - 9pin
extern uint8_t RusFont[]; // Русский шрифт
void setup()
{
myOLED.begin();
}
void loop()
{
myOLED.clrScr(); // Стираем все с экрана
myOLED.setFont(RusFont);
myOLED.print("Heccrbq ihban", CENTER, 0); // Выводим надпись "Русский язык"
myOLED.print("F < D U L T : P B Q", CENTER, 12); // Выводим надпись "А Б В Г Д Е Ж З И Й"
myOLED.print("R K V Y J G H C N E", CENTER, 22); // Выводим надпись "К Л М Н О П Р С Т У"
myOLED.print("A { W X I O } S M", CENTER, 32); // Выводим надпись "Ф Х Ц Ч Ш Щ Ъ Ы Ь"
myOLED.print("~ > Z", CENTER, 42); // Выводим надпись "Э Ю Я"
myOLED.print("Fqfhlebyj - he", CENTER, 56 ); // Выводим надпись "Айардуино ру"
myOLED.update(); // Обновляем информацию на дисплее
delay(3000); // Пауза 3 секунды
myOLED.clrScr(); // Стираем все с экрана
myOLED.print("Heccrbq ihban", CENTER, 0); // Выводим надпись "Русский язык"
myOLED.print("f , d u l t p p b q", CENTER, 12); // Выводим надпись "а б в г д е ж з и й"
myOLED.print("r k v y j g h c n e", CENTER, 22); // Выводим надпись "к л м н о п р с т у"
myOLED.print("a [ w x i o ] s m", CENTER, 32); // Выводим надпись "ф х ц ш щ ъ ы ь"
myOLED.print("` . z", CENTER, 42); // Выводим надпись "э ю я"
myOLED.print("Fqfhlebyj - he", CENTER, 56 ); // Выводим надпись "Айардуино ру"
myOLED.update();// Обновляем информацию на дисплее
delay(3000); // Пауза 3 секунды
}
 
[^]
DrunkIndian
1.08.2017 - 14:26
0
Статус: Offline


Ничего святого

Регистрация: 13.01.17
Сообщений: 418
это Бэйсик штоле?
 
[^]
mimicoz
1.08.2017 - 14:26
0
Статус: Offline


Шутник

Регистрация: 27.01.12
Сообщений: 38
Цитата (БесСомнений @ 1.08.2017 - 14:23)
если на дисплей подать только питание, чего показывает?

Ничего не показывает.
 
[^]
Serje
1.08.2017 - 14:27
1
Статус: Offline


Юморист

Регистрация: 1.04.14
Сообщений: 449
Было сложно, но я смог.

п.с. сори, ТС, больше ничем не могу помочь )
 
[^]
blendamet
1.08.2017 - 14:27
1
Статус: Offline


Ярила

Регистрация: 27.08.15
Сообщений: 1104
Цитата (russkey @ 1.08.2017 - 14:22)
Цитата (yura1208 @ 1.08.2017 - 14:19)
Я вообще без понятия о чем речь,  но авансом позеленил!

Может сразу на главную, а то вдруг?! biggrin.gif

Не вдруг!!! - а надо!!
Это надо на главную alkash.gif
Ну а вдруг biggrin.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 3691
0 Пользователей:
Страницы: (2) [1] 2  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх