No reading from DHT and cannot display anything on Adafruit Neostick

Hello.

I've been adding some features to a little project which was just an Arduino, a DHT11 Temp/Humid Sensor, and a 4 Digit 8 Segment display. It worked just fine in the past, where I had the screen displaying the temperature live from the DHT. Now, I have it to switch between temperature and humidity every 5 seconds (and please, do not start by telling my that if it is 100 degrees or more it will break because I know, it doesn't have room to display because 2 digits are taken up by degrees symbol and "F". I have considered this and will eventually fix it :slight_smile: ). Not only will the four digit switch between displaying humidity and temperature, but now a Adafruit NeoStick will display a color on all 8 cells reflecting the temperature/humidity. I also know that the coloring I'm using could use improvement, like mixing colors, but the code I'm using has two problems.

First, my 4 digit display shows only 40 degrees F and 78 % Humidity, which is not true and I can breath on the DHT and nothing changes, so it is possible that it is broken, but it worked like 1 day ago :-\

Second, my NeoStick isn't displaying ANYTHING.

I've looked at my code and compared it to my previous code and nothing sticks out that would make it break like it is now. So, that being said, here's a paste of it all. http://hastebin.com/asiniboqep.coffee

Thanks in advance for the help!

Chris

YOu can test the sensor by running some minimal example code that is part of the library.