so, I'm working on a project and decided it would be nice to have a small pcb for me to work on the communication between two atmega microcontrollers.
I designed as a very small development board with a UART connector to debug the RF24 communication but also so the whole board can be used as a shield, after.
My intentions are that, after I manage the RF stuff, I can use the board to input data through UART and have it back on the other board.
The 3 buttons are read in a single adc channel. My advice is that you choose the resistors for the pushbuttons so that you can press each one individually and also more than one at a time and still be able to identify what you pressed. For instance: if you have sw1, sw2 and sw3 with 27K,47K and 68K respectively, if you press both sw2 and sw3 at the same time you will have the same output you would pressing just sw1.
There are also 2 general purpose LEDs as I had IO to spare.
Useful stuff: Awesome tutorial for AVR. http://gizmosnack.blogspot.com/2013/04/tutorial-nrf24l01-and-avr.html Datasheet for RF24. (not the + one) https://www.sparkfun.com/datasheets/Components/nRF24L01_prelim_prod_spec_1_2.pdf
I also have been adding each component I use to my personal libray and I created a new footprint for each one associated with the 3D model, so be my guest to clone the components :)
|1||LED2||D3||LED GREEN 0805||1||LED||EVERLIGHT|
|2||LED3||D4||LED GREEN 0805||1||LED||EVERLIGHT|
|4||10n||C1,C3,C5||C0805||3||0805B473K250CT||Walsin Tech Corp|
|6||10uF||C2,C4||CAP-SMD_L3.5-W2.8-R-RD||2||CA45A-B-25V-10uF-K||Shenzhen Zhenhua XinYun Elec|
|8||B1||SW2||SWITCH 6X6 TH||1||Switch,6*6*6Plastic head,260G, 0.25mm,Straight line||BBJ|
|9||B2||SW3||SWITCH 6X6 TH||1||Switch,6*6*6Plastic head,260G, 0.25mm,Straight line||BBJ|
|10||B3||SW4||SWITCH 6X6 TH||1||Switch,6*6*6Plastic head,260G, 0.25mm,Straight line||BBJ|
|16||RF24||RF24||RF24 SMD||1||nrf24l01 smd||Ashining|
|17||ISP||ISP||HDR-TH_6P-P2.54-V-R2-C3-S2.54||1||Female header/2.54mm2x3 Female header||ReliaPro|
|18||LED1||PWR||LED RED 0805||1||LED||EVERLIGHT|
|19||RST||RST||SWITCH SMD 2P||1||6*6*12SMD Tactile Switch||ValuePro|