Build graphical weather station with meaningfull background.
Project tutorial by Alexander
Christmas is near!
Project showcase by Alexander
The software library to calculate moon age, sunrise and sunset time.
Create a cozy atmosphere by projecting the flickering of lifelike artificial candle lights on the wall.
Project tutorial by Mattias Larsson
A plug-n-play device to give birth to bare bone clone Arduino by uploading bootloaders on different AVR chips.
Project tutorial by Shahariar
We used a TI FDC1004 breakout with an Arduino to measure liquid level in a bottle using the capacitance between two adhesive copper strips.
by Team ProtoCentral
Unfortunately, i have no reference for such video.
You need only two libraries: the one for rda8507 fm radio chip, here: https://github.com/mathertel/Radio and the library for the graphics display, u8glib: https://github.com/olikraus/U8glib_Arduino
How do you know the project is great if it is not working? ;)
The main problem is an Arduino vision of the micro controller. In reality the pins are not the same! And you cannot replace one arduino pin with another one in any case. In schematics the encoder is connected to pins d2, d6 and d3 (button). The d2 and d3 pins can receive interrupts (0 and 1) and these interrupts are really used in the sketch. Also, the atmega328 micro controller has hardware spi port on pins d13 (sck), d11 (mosi), d12 (miso - not used because the display do not send any data) and d10 (ce). If you connect the display to these pins, you can use the hadware spi to send data to the display, or you can simulate this protocol by software if you connect the display to another pins.
The const declarations in the skech can confuse you, but they are not expected to be changed.
Or connect with your social account:
New here? Create an account