

As far as I can tell, that uses Arduino signals D4,D5,D6,D7,D8,D9 and AD0. The Uno uses D13 for its LED, but could be shared in a pinch. That would seem to leave me with Uno D0, D1, D11, D12 to use for my own use by my shield. I expect to only need 1 or 2 Uno output port pins to my exclusive use. DIPTRACE ARDUINO LIBRARIES PDFĪny opinions as to which is/are most likely to be available, even if I upgrade to a different display shield in the future?Īttached PDF is expanded scale. Blue lines are ratlines for some of the grounds, and may be ignored.ġ. I hope the DipTrace layout is useful to somebody. The Analog Shield actually does use SPI the schematic from TI doesn't show that very clearly, but both the ADC and DAC on the shield use SPI to communicate their data with the Uno. Consequently, this means that D11 and D12 are both used by MOSI and MISO, and D13 used by the SPI clock. It then also uses the D2, D3, D5, and D6 as you noticed. I am trying that dot matrix display now/ Results seem promising. I do all of my access to the Analog Shield in a timer1-driven interrupt routine. I have been doing the display interface in the non-interrupt code. That display access is slow, but slow is acceptable. I used the Arduino SPI.usingInterrupt() function as described in and even better in I found the interrupt and non-interrupt use of SPI could interfere with each other. The 255 is special in that you don't have to figure out what they want as an interrupt number. I have made a Arduino nano footprint but Im not really satisfied with it. I'm sorry for not responding to this earlier, so I'll see if I can help shed some light on things. Im absolutely certain that you guys make better components than me so here comes a plea. Does anyone have the radio modul (NRF24L01+) and for the Arduino Nano. I want to use the Nano because Im liking its simplicity in the beginning now. Out of the available pins, it makes sense that the D1 pin on the Uno is the only pin that would work since it is the output pin for the UART communication port that the board uses to communicate with your computer via a USB cable. The D0 is the receiving half of that UART port so if you tried to make it an output, you would end up experiencing trouble over ever getting the program to load onto your board. It does sound like the dot-matrix display with the touch screen buttons would use a lot of the memory, but I don't know how much it uses for certain. I know Digilent's uC32 has both more memory and I/O than the Arduino Uno (and has the same pin layout so you shouldn't need to change around any of the libraries including the Analog Shield library), but the tricky bit would be getting access to those 'inside' I/O pins (26 - 41 on the silk screen) with shields.
