Помогите подружить W5100 + LCD Nokia5110.

00FF
Offline
Зарегистрирован: 05.01.2015
Привет всем.
Хочу сделать мониторилку состояния батарей УПС и напряжение в сети 220В. 
Задача такова: Устройство снимает показания напряжения кислотных батарей (3 шт.), напряжение в сети 220в и температуру с двух цифровых датчиков 18b20. Все собранные данные выводятся на экранчик nokia5110 и отправляются на сервер для отрисовки графиков.
В скетче использую библиотеки:
#include <SPI.h>
#include <Ethernet.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Base64.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>

 

По мере продвижения в написании скетча столкнулся с проблемой. Не могу подружить шилд 5100 с экраном. Работает либо шилд либо экран.
Вместе не получается завести.
Для инициализации экрана использую
 // Software SPI with explicit CS pin.
  Adafruit_PCD8544(int8_t SCLK, int8_t DIN, int8_t DC, int8_t CS, int8_t RST);

Помогите советом. В чем может быть проблема?

 

pastry777
Offline
Зарегистрирован: 16.01.2014

Не используй для подключения дисплея пин 10,он должен быть свободен....если бы видел твой скетч может еще чего сказал,а пока только так...у меня прекрасно в паре работает...

00FF
Offline
Зарегистрирован: 05.01.2015

pastry777 пишет:

Не используй для подключения дисплея пин 10,он должен быть свободен....

Ага. Я читал что 10 пин это SS для W5100 в документации. Для экрана задействовал пины (2,3,5,8,9).

Скетча к сожалению уже нету.  Так как не разобрался с это проблемой то выпилил из скетча все что касается экрана. (((.

В следующей версии своего модуля  мониторинга наверняка вернусь к теме экрана еще раз.

pastry777
Offline
Зарегистрирован: 16.01.2014

для дисплея я использую библиотеку 5110_basic,адафрут даже не пробовал,ничего сказать не могу...с этой все работает,так что возвращайся=)

00FF
Offline
Зарегистрирован: 05.01.2015

Спасибо за ифу. Скачал библиотечку. ) Изучаю. Попробую ее.