PIN reduction ideas for interface

Dear all.
I have solar tracking system . currently i am using below setup working Fine with Arduino UNO .Let me know if any way to reduce pin usage here
LCD & Keypad Shield Quickstart Guide | Freetronics uses 6 pins
I have Motor Driver :uses 3 pin one PWM, 2 for controlling action
wind sensor: analog pin 1
INC sensor: Analog pin 1
DS1307 RTC : SDA & SCL
LCD :[A0 & A2](http://A0 & A2)

Now i wanted to introduce the Ethernet Shield
http://www.ebay.in/itm/Wiznet-W5100-Ethernet-Shield-for-Arduino-Uno-Mega-/331166266355?pt=LH_DefaultDomain_203&hash=item4d1b0c33f3. Is there any way to reduce the pin usage.

i have also plan to use this shield.

with chip kit UNO 32

Which is NOT an Arduino. Get lost.

Sorry for The Chipkit UNO32 . I am using UNO.
I found lot people posting about chipkit UNO32.

http://forum.arduino.cc/index.php?topic=146884.0
http://forum.arduino.cc/index.php?topic=62993.0
http://forum.arduino.cc/index.php?topic=231413.0
http://forum.arduino.cc/index.php?topic=227589.0
http://forum.arduino.cc/index.php?topic=226835.0

More even are posting here for your information, If you cant help you can keep quite in forum

Buy a display with I2C interface. Or use a shift register (connected to SPI bus) to create 8 outputs for the display.
You have a SPI bus (for the Ethernet Shield) and a I2C bus. So make use of that.

I didn't know the ChipKit UNO32. I think it is hilarious. It emulates the software and hardware of an Arduino but not 100%. So it is much better to use real Arduino board with the latest updated libraries and so on. The Due has more processing power. Even a Teensy board is a good option : Teensy USB Development Board

Buy a display with I2C interface. Or use a shift register (connected to SPI bus) to create 8 outputs for the display.
You have a SPI bus (for the Ethernet Shield) and a I2C bus. So make use of that.

can you share me the where i can get it . Which compatible with arduino Board. and i gone through link after your post. but seems it require more pin that nomal

http://arduino-info.wikispaces.com/LCD-Blue-I2C

Chipkituno32 i wrongly pasted , It has sufficient pins to do program and also equivalent clone of arduino with More No I/OS and cost wise it is twice of arduino UNO.

An I2C lcd display connects to the I2C bus. It has a i2c I/O expander to create the signals for the lcd display.

Peter_n:
An I2C lcd display connects to the I2C bus. It has a i2c I/O expander to create the signals for the lcd display.
LCD Shield Kit w/ 16x2 Character Display - Only 2 pins used! [BLUE AND WHITE] : ID 772 : Adafruit Industries, Unique & fun DIY electronics and kits
i2c / SPI character LCD backpack - STEMMA QT / Qwiic : ID 292 : Adafruit Industries, Unique & fun DIY electronics and kits

Since i am using Ds1307 . Which also uses i2c protocol . is there any problem because of it.

No, the I2C is a 'bus'. You can connect many devices to it.

You can also get motor controllers that connect to i2c bus, like these.