Learn how to build projects with those cheap 433 MHz RF modules. Everything you need to know!
Full article at https://dbot.ws/433mh z
There are a number of options for adding wireless communications to your Arduino projects, each of which has its advantages and disadvantages.
Bluetooth is a popular option for controlling an Arduino project with your phone, tablet, or a nearby computer. WiFi is ideal if you are building an Internet of Things (IoT) device that you want to integrate into your home network. And the popular nRF24L01 modules are ideal for two-way communications between Arduinos.
But if all you need is a simple one-way wireless link between two Arduinos then there is a simple solution that will cost about the same as a nice cup of coffee.
Inexpensive 433 MHz modules can provide low-speed data communications between Arduinos. Aside from being dirt cheap, they are easy to use. They are perfect for getting data from remote sensors or building a simple RF remote control.
In this video, I’ll explain how these modules work and how you can use them to send data between two Arduinos. We will also build a wireless temperature and humidity sensor using these cheap RF modules and a DHT22 sensor.
Here is what is covered in the video.
00:00 - Introduction
01:56 - Communications Regulations
03:55 - 433 MHz Modules
05:16 - Antenna Considerations
06:42 - Amplitude Shift Keying
10:58 - Demo 1 - Sending & Receiving Data
19:37 - Demo 2 - Remote Temperature & Humidity Sensor
Hopefully, this will inspire you to use these modules in your own projects.
For more information and other great projects and tutorials please visit http://dronebotworkshop.com/. And remember, all of the code used in the article is available in one easy to swallow ZIP file - just see the article at https://dbot.ws/433mhz for details.
"Never trust a computer you can’t throw out a window." — Steve Wozniak
The link appears to be broken
Arduino says and I agree, in general, the const keyword is preferred for defining constants and should be used instead of #define
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon
My experience hours are >75,000 and I stopped counting in 2004.
Major Languages - 360 Macro Assembler, Intel Assembler, PLI/1, Pascal, C plus numerous job control and scripting
@ronalex4203
Is this what you're looking for ?
Experience is what you get when you don't get what you want.
@will That looks like it. Thanks.
Arduino says and I agree, in general, the const keyword is preferred for defining constants and should be used instead of #define
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon
My experience hours are >75,000 and I stopped counting in 2004.
Major Languages - 360 Macro Assembler, Intel Assembler, PLI/1, Pascal, C plus numerous job control and scripting