( Newbie)Vehicle Speed using GPS activation signal

I'm new to Arduino, need some advise on a project. The project is to activate a signal at one speed and another signal at a lower speed using GPS. So in essence it is to activate a signal say at 100 kph and another signal at 60 kph with a 15 second delay for the lower speed and these speeds can be adjusted. I can do all the hardware but I'm not very good at the software programming. So I would be very grateful for help in the software side and also the circuit side of the project. Thanks in advance. Dave.

What do you have? Which Arduino, GPS, etc.? What have you tried, so far? What does the signal do? What kind of signal is it? How are the speeds to be adjusted? Via serial monitor, an encoder, a keypad?

Measuring speed using GPS has already been done here in Forum. Which ones have You red?

DaveAus:
The project is to activate a signal at one speed and another signal at a lower speed using GPS. So in essence it is to activate a signal say at 100 kph and another signal at 60 kph with a 15 second delay for the lower speed and these speeds can be adjusted.

To do the programming you will have to decide if "activate a signal" means setting an output pin HIGH or LOW. You will have to decide under what condition you "deactivate" the signal. Right now your design only "activates" signals.

When you say "at 100 kph" do you mean "traveling at exactly 100.00 kph" or do you mean "crossing the speed threshold from below 100.00 kph to above 100.00 kph"? Does that 'signal' ever get deactivated?

How does the "15 second delay" work? Is it "activate 15 seconds after crossing from under 60 kph to over 60 kph regardless of current speed"? Or maybe "activate if the speed has been over 60 kph for at least 15 seconds"? Does that 'signal' ever get deactivated?

Get speed measuring work firstly. Then we can deal with the other questions. I used a NEO-6M GPS to measure speed. Look at the topic "Speed measuring using GPS". The entire code to run that GPS circuit is found there.