Технический форум

Технический форум (http://www.tehnari.ru/)
-   Микропроцессоры (http://www.tehnari.ru/f115/)
-   -   Помогите с подбором библиотеки и скетчей под Arduino (http://www.tehnari.ru/f115/t257850/)

REB 29.01.2018 11:25

Помогите с подбором библиотеки и скетчей под Arduino
 
Что нужно :
1) Что бы при подаче питания устройство запускалось автоматом.
2) Что бы ардуино выводил на дисплей от старой нокии меняющийся текст с быстым обновлением экрана и картинкой.
то есть сперва несколько экранов с двоичным кодом с циклическим воспроизведением около 30 секунд, потом картинка (нарисовать и перевести в массив не проблема) секунды на 2 , потом цикл заново.
В идеале если бы подсветку экрана можно было бы подключить так что бы она "проседала по питанию" и "моргала" иногда.

uzren 29.01.2018 17:28

Цитата:

Сообщение от REB (Сообщение 2552206)
Что нужно :

:)
1. Подключить дисплей к ардуино....
2. Написать скетч...
3. Зашить его в ардуино...
Всё.... :)

REB 30.01.2018 00:46

браво. очень смешно

nml 30.01.2018 14:29

Цитата:

Сообщение от REB (Сообщение 2552400)
браво. очень смешно

Ну, так какой вопрос, такой и ответ.
Во первых, при включении ардуина всегда запускает зашитую программу.

Вы предлагаете - чтобы вам задаром сделали скетч, да еще с туманным ТЗ типа "старая нокия". А какой интерес людям тратить свое время на написание глюкала?

uzren 30.01.2018 17:48

Цитата:

Сообщение от nml (Сообщение 2552484)
Ну, так какой вопрос, такой и ответ.

Вот именно! У
Цитата:

Сообщение от REB (Сообщение 2552206)
дисплей от старой нокии

несколько десятков разновидностей! :telepat:
Цитата:

Сообщение от nml (Сообщение 2552484)
при включении ардуина всегда запускает зашитую программу.

Абсолютно верно! Остальное только в твоих руках!

REB 21.02.2018 00:34

Господа, творится левая муть!

1) драйвер программатора установил, определяется в системе как "USB serial port (com9)"
2) в среде ардуино выставил Arduino PRO MINI, микроконтроллер соответственно Atmega 328p
3) Далее следуя ЭТОЙ ИНСТРУКЦИИ припаял дисплей к ардуино (только питание на дисплей подал через резистор, на сам же ардуино поступает 5 вольт через ЮСБ порт) , поставил библиотеки, скопировал скетч и... программа кобенится!

Если точнее:
Код:

Скетч использует 5 632 байт (18%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 661 байт (32%) динамической памяти, оставляя 1 387 байт для локальных переменных. Максимум: 2 048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xef
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xef
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .

Менять кабель и подключать в другие порты ЮСБ пробовал (во все 3. из которых 2 -USB 3.0 и 1 - USB 2.0)

cqr2k 21.02.2018 01:02

выставить в настройках IDE нужный порт, в Вашем случае - 9.
проверить правильность подключения преобразователя к ардуине.
ну, и на всякий случай запускать IDE от имени администратора..

AlexZir 21.02.2018 16:39

Еще сам скетч было б неплохо увидеть, возможно, там ошибки есть.
Цитата:

Сообщение от REB (Сообщение 2558192)
в среде ардуино выставил Arduino PRO MINI, микроконтроллер соответственно Atmega 328p

Какой версией среды пользуетесь? В 1.0.3, к примеру, есть выбор для 4 разных видов плат Arduino Pro Mini с разным напряжением питания.

REB 21.02.2018 17:45

Вложений: 1
AlexZir: скетч по ссылке с инструкцией. вот он:
Код:

#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);

void setup()  {
  display.begin();
  display.clearDisplay();
  display.setContrast(50);
  display.setTextSize(1);
  display.setTextColor(BLACK);
  display.setCursor(0, 0);
  display.println("www.2150692.ru");
  display.println("--------------");
  display.println("  NOKIA 5110");
  display.display();
  delay(2000);
}

void loop() {}

использую версию 1.6.6, тут тоже есть выбор, поставил 5 вольт 16мгц

cqr2k: все вышеперечисленные действия так же выполнялись и вот фото подключения программатора к ардуине:

uzren 21.02.2018 20:32

Вложений: 1
Программатор соответствующий указан?


Часовой пояс GMT +4, время: 20:59.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.