I am new to SBC and modules. I am sorry if this question is stupid. I bought a TM1637 (datasheet) that looks like below. It was marked as "for Arduino", but I thought Pi and Arduino uses the same modules. I tried to find tutorials for connecting it to Pi, but I could not find one, and the top result was connecting a similarly-looking module to a Pi. The tutor was connecting the data pin to the pin 3 (GPIO 2 - SDA) and the clock pin th the pin 5 (GPIO -SCL). I connected TM1637 like that.
Now, I expected I could display a number with a few simple lines of Python, but the search results were all for Arduino, and I have discovered that Arduino libraries cannot be used with Pi. After some more searching, I have found this Github library. I ran the example code but it did not work. I moved the data/clock pins to the Pin 38 (GPIO - PCM_DIN) and the Pin 40 (GPIO - PCM_DOUT) as the picture on the Github page, and then it worked.
Image on the Github page, not mine
According to an existing answer, those pins are for "PCM is how uncompressed digital audio is encoded. ". So, my question is I must connect the TM1637 to Pin 38 and 40, not other GPIO pins? Or is it only because the programmer of the library wrote the the library in a particular way so that only those pins work? I am asking this because if the answer is the former, my plan of connecting multiple modules to a single Pi shall not be possible. I thought that since there are many GPIO pins, I could connect at least 4 or 5 modules, but there is only one "GPIO - PCM_DIN", so, for example, I could not connect two TM1637's to a single Pi.