I'd probably use the first one to begin with ... if that is messy or old, then you could consider using one of the 3 more generic ones. With the generic ones you may need an additional library for the display though.
I tried uploading the color data logger with SD support sketch yesterday and now the Uno is not functional. I think it overwrote the bootloader. If I try to upload anything, even the blink sketch, to the Uno I just get an error that the device is not responding.
I ordered a new board but think I am not going to mess with the color data logger any more. I am going to work on the smaller data logger that uses a Nano and a monochrome screen for text only.
Yeah, moving to another board does occasional come with little puzzles when it comes to the pins. So far I have found that different boards, use different pin for internal stuff (for example the LED, or serial data, etc). You can see this in the link you gave for the ESP32 pinout (great link by the way!). Especially with already installed items like a display where the display is already hardwired to certain pins.
As for the bootloader of your Uno, I think you can upload it again, but it does come with some challenges for sure.
As for the analog pins, I think the pins labeled ADC (Analog Digital Converter) can read analog signals. For outputting an analog signal you'd probably need pins marked with DAC (Digital Analog Converter), but I didn't see any on the picture.
Just for future reference, I've included the picture here as well 😋
For testing: I found the ESP8266 to be pretty resilient and considering its price, it wouldn't be too bad if you'd blow one up 🤣 . On that note: I've set the serial port to my ESP8266 very high, and on rare occasions I have to unplug it from the USB port for it to work again with the Arduino IDE (uploading code). Not a biggy though.
Do you have any reference for the GPS module and SD card reader you're using?
In serach of pins: I do recall my old display to be working either in slow or fast mode, and it needed either PWM or SPI pins to work. My Display article shows the difference in wiring and some of that info may be useful for you as well (I'm thinking display and SD card).
I'd assume the GPS module just uses a simple serial communication with the Arduino, so that one shouldn't be too hard to move around to a different PIN.
KODI (a.k.a. XBMC) KODI (XBMC) is probably the best media center application out there, suitable for multiple platforms.
Elementary OS (Freya) Freya, a.k.a. Elementary OS, is my favorite Linux distribution. It looks slick and works great. Highly recommend it.
Robots.txt Analyzer Very simple and effective tool for online checking of your robots.txt file without having to use Google Webmaster Tools.
NCH Software - WavePad Awesome Audio editor (from audio and even video files!), free for home use, available for Windows, MacOS X, iOS and Android.
CleverSubmitter Submits your website for indexing with a truckload of search engines.
AlternativeTo Great resource when you're looking for alternatives for an application that you'd like to use, but might not be available on your platform or the application you have is just not doing it right.
Links Page These and more of our favorite links can be found on the Links Page.
ConnectMeNow-v3.0.7-macOS.dmgDate: 2020-07-28 - Size: 2.4 MBConnectMeNow makes it easier to quickly mount network shares and start SSH sessions for macOS users (64 bit, signed, notarized, Catalina compatible). It supports protocols like SMB, AFP, NFS, SSHFS, FTP and WebDav. For SSH and SSHFS. passwords can be entered automatically, or one could use so called SSH keys to setup a connection.