Noob had an idea, is arduino the right thing?

Hi all,
I decided to write on this forum because I'm not really sure that Arduino is the thing I'm looking for and thought you guys might be able to help.

I had an idea of something I want to build. Basically it should be two small circuits that need to communicate wirelessly for up to about 200 metres. Nothing too serious, just some on/off things has to be sent. Is this achievable with arduino? On the magic interwebs I found this https://www.wirelessthings.net/xrf-wireless-rf-radio-uart-serial-data-module-xbee-shaped is this what I need?

Thanks for your time and help

joni.giuro

Can you provide more info? Like what each device is doing and what info they are sending each other?

Basically one device just waits for the other to send him something. Imagine it like this:

Device A has a button
Device B has a LED
Device B waits (for as long as possible, maybe with a battery)
Device A's button gets pressed
Device B's LED turns on

That's it

Is this achievable with arduino?

By itself? No. The Arduino is not a wireless device.

On the magic interwebs I found this ... is this what I need?

For the wireless part, that would work. You'd need two of those, two shields, and two Arduinos.

Depending on what you really want to do, you may be better off with XBee modules. They have built in microcontrollers that can be configured (but not programmed) to read from input pins, set output pins, and to broadcast the data that it reads from the pins. Using just two XBees, you could read the state of a switch on one, and make an LED light up from the other, with nary an Arduino in sight.

The two XBees will be cheaper than the devices listed above with shields and Arduinos.

I've looked into these XBees, it looks like they're exactly what I need. Thanks. I'll keep you updated if the project will work.