Si4713 transmitter fm project

I am new to arduino. I have made a construction with arduino uno+si4713+lcd1602 i2c but due to inexperience I cannot write the code. I tried with code generator but nothing. There is no ready code from someone who has made the same project. If anyone can help me in any way I would appreciate it.

What construction did you build
What would you like to achieve?
Do you want code or do you want to learn how to code?
Did you try the examples of the lcd library?
Same for Si4713?
Any success?
If not, what troubles did you experience?
And please: do not post chatGPT generated code here.

1 Like

In the technical part of the construction, everything works fine when I use the manufacturer's examples for the lcd and for the si4713. What I want is for the lcd to read the frequency and the rds message directly when I do some frequency change. I still don't know much about programming stuff that's why i opened this thread..Also i use translator and chatgpt i'm from greece.

You need to be more clear. What some frequency change?
Show us your best trial so far. Include compiler errors and warnings. Add a wiring diagram...
We are not gtp, so without that we cannot help you with your code....
Basically we do not chat, we write algorythms in C++.

The LCD only displays what your program writes to it. It cannot "read" the frequency being transmitted. Does the manufacturer's program show the frequency on the LCD? If not, what is the LCD used for? We do not have the manufacturers examples, so you will have to show them to us.

This construction works perfectly but it is not autonomous. In other words, to change the frequency I have to do it by adjusting the frequency of the example code. What I want is to add two buttons up and down to change the frequency and without entering the code.

Permission granted. Where will you mount the buttons?

That should be really easy.
Buy two normally open buttons.
Wire them to some (vacant) pins.
Adapt your code to read the buttons.
Let one button increase a freq variable and the other decrease the freq variable.
Check for over and underflow.
Adjust freq...

The whole project will be built on a punched board as well as the buttons. the thing is I haven't written any other code I've tried but I haven't succeeded.

I suggest you start a new project.
Just read a button and increment a variable accordingly.
Can you do that?

The thing is that I have not understood how to make the code although I have watched many tutorials on how to make a code.

Try...
Or steal...

You also, did not learn to read and write by watching videos, did you? You began learning one step at a time, and testing what you leaned. Writing program code is no different. Learn by copying and testing with simple programs based on the examples in that came with your Arduino IDE. When an example program works, try making a change in the code and trying that.
Studying the text books for C will help.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.