Strange Values on Serial Monitor even with matched baud rate

I am using the adafruit Flora, connected with a Max 4466 microphone sensor. When I read values from the pin numbered 12 (which is marked as a11 for analog input on the schematic of the flora) I get random characters in the serial monitor as shown in the attached image, with my code. Trying to read other pins that are connected to nothing doesn't read any information. My baud rate in the serial monitor and the code are the same as you can see in the image.

Looking at the max 4466 explanation on the adafruit website it says you don't need a capacitor or anything and can just directly plug the out pin on the MAX 4466 to the analog pin on an arduino. I'm not sure if a different protocol has to be followed for a Flora instead of an arduino. It also says to convert the information to an actual signal I need to use the FFT libraries, but I don't think this input being read is even correct.

If the FFT library is the problem here, I would need help on how to use it because there is no clear value being read in the example code. I had to set up a delay in the code otherwise the IDE would crash from all the info. Additionally, the VCC on the max is connected to 3.3V, the GND to GND, and the OUT to the #12 pin on the FLORA.

Well the only thing you're reading is pin A11 (which you call 12?!). What's connected to A11?

For informed help, please read and follow the directions in the "How to use this forum" post.

KitNo:
Well the only thing you're reading is pin A11 (which you call 12?!). What's connected to A11?

The only pin that is being connected to for input on the Flora is one labelled 12 on the flora. I called it A11 because to use that port for analog input you need to call it A11 in code**. So on the Flora itself it is labelled 12, but to use it as an analog input you must reference it as A11, in the code itself. If you reference 12 you would be doing digital Write, not analog read. I don't know why they made the board that way. So there is just the MAX 4466 attached to that pin, no other sensors or anything else.

This is my understanding of how the Flora works, it is possible I may be incorrect though. I use the Flora diagram online as reference for which port is what, and port #12 is marked as A11 for analog input.

Ah, I'm sorry - I should read better (or did you edit that a lot?) Either way, I think the problem is in the Serial.println line. Change it to just read

Serial.println(pin12);

or you can do:

Serial.println(String("Pin 12 is: ") + pin12);

Without that String() inside the println I got the same garbage you got!