{"id":7572,"date":"2022-07-01T11:56:35","date_gmt":"2022-07-01T18:56:35","guid":{"rendered":"https:\/\/www.circuitspecialists.com\/blog\/?p=7572"},"modified":"2022-10-11T15:05:00","modified_gmt":"2022-10-11T22:05:00","slug":"wireless-communication-on-the-power-breadboard","status":"publish","type":"post","link":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/","title":{"rendered":"Wireless Communication On The Power Breadboard"},"content":{"rendered":"\n<p>Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a stable power source. We will also improve the original code by adding some cool features on the receiver end so wait for the surprise! Finally, we will use jumper wires to make all the connections to all the components together to archive a clean and neat finish. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"288\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt.gif\" alt=\"\" class=\"wp-image-7783\"\/><figcaption><a href=\"https:\/\/www.circuitspecialists.com\/NRF24-WIRELESS-COMMUNICATION-DEVELOPER-KIT.html\" target=\"_blank\" rel=\"noreferrer noopener\">Wireless Communication Network Developer (WCND)<\/a><\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background\" href=\"https:\/\/www.circuitspecialists.com\/solderless-breadboards\" target=\"_blank\" rel=\"noreferrer noopener\">Breadboards Shopping<\/a><\/div>\n<\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Table of Content<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Part List<\/strong><\/li><li><strong>What is the nRF24 communication module?<\/strong><\/li><li><strong>How to Solder Header Pins?<\/strong><\/li><li><strong>How to Solder Extention Pins to Header Pins?<\/strong><\/li><li><strong>Wiring: ( same for transmitter and receiver)<\/strong><\/li><li><strong><strong>The Bonus Code<\/strong><\/strong><\/li><li><strong>Conclusion.<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-3.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-3-1024x768.webp\" alt=\"\" class=\"wp-image-7825\" width=\"638\" height=\"479\" srcset=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-3-1024x768.webp 1024w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-3-300x225.webp 300w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-3-768x576.webp 768w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-3.webp 1200w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Part List<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>2 <a href=\"https:\/\/www.circuitspecialists.com\/arduino_uno_r3.html\" target=\"_blank\" rel=\"noreferrer noopener\">Arduino<\/a><\/li><li>2 <a href=\"https:\/\/www.circuitspecialists.com\/nrf24l01-rf_2.4ghz_wireless_rf_transceiver_module.html\" target=\"_blank\" rel=\"noreferrer noopener\">nRF24 Radio Modules<\/a><\/li><li>2<a href=\"https:\/\/www.circuitspecialists.com\/nrf24l01-bo_wireless_adapter_module_socket_adapter_board_for_8pin_nrf24l01.html\" target=\"_blank\" rel=\"noreferrer noopener\"> nRF 24 Breakout Boards<\/a><\/li><li><a href=\"https:\/\/www.circuitspecialists.com\/powered-protoboard-system-with-two-led-digital-panel-meters.html\" target=\"_blank\" rel=\"noreferrer noopener\">Power Breadboard PBB-272 Series<\/a><\/li><li><a href=\"https:\/\/www.circuitspecialists.com\/5mm-standard-leds\" target=\"_blank\" rel=\"noreferrer noopener\">LEDs<\/a><\/li><li><a href=\"https:\/\/www.circuitspecialists.com\/wk-1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Jumper Wire<\/a><\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>What is the nRF24 communication module?<\/strong><\/h5>\n\n\n\n<p>One of the biggest benefits of the nRF24 is that the board can act as a dual-purpose device, where the nRF24 can turn an Arduino to be a transmitter and receiver. What this means is, that an Arduino can receive data and pass it on through a large network<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-5.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-5.gif\" alt=\"\" class=\"wp-image-7870\" width=\"631\" height=\"479\"\/><\/a><\/figure>\n\n\n\n<p>This opens up the possibility of projects due to the flexibility of the board. Circuit Specialists want to change the norm of expensive communication hardware, that is what this project is all about, low cost and easy access.&nbsp;<\/p>\n\n\n\n<p><strong>How to Solder Header Pins?<\/strong><\/p>\n\n\n\n<p>There are a couple of tricks you can use to ensure a clean soldering job. The header pins will help connect the Arduino to the power breadboard so you want to make sure not to burn it and cause a loose connection.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-6.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-6.gif\" alt=\"\" class=\"wp-image-7890\" width=\"504\" height=\"638\"\/><\/a><\/figure>\n\n\n\n<p><strong>How to Solder Extention Pins to Header Pins?<\/strong><\/p>\n\n\n\n<p>The nRF24 breakout board would need to add some extension pins so to the exiting harder pins because we want the board to be able to plug into the power beadboard PBB-272C.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt2.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt2.gif\" alt=\"\" class=\"wp-image-7785\" width=\"443\" height=\"548\"\/><\/a><\/figure>\n\n\n\n<p><strong>Wiring: ( same for transmitter and receiver)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>VCC &#8211; 3.3V<\/li><li>GND &#8211; GND<\/li><li>CE&nbsp; &nbsp;&#8211;&nbsp; pin 9&nbsp;<\/li><li>CSN &#8211;&nbsp; pin10<\/li><li>SDK&nbsp; &#8211;&nbsp; pin 13<\/li><li>MOSI &#8211; pin 11<\/li><li>MISO &#8211; pin 12<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-4.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-4-1024x768.webp\" alt=\"\" class=\"wp-image-7831\" width=\"532\" height=\"398\" srcset=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-4-1024x768.webp 1024w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-4-300x225.webp 300w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-4-768x576.webp 768w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-4.webp 1200w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>The Code<\/strong><\/h5>\n\n\n\n<p>The nRF24 breakout board is optional, it would keep the power to the nRF24 radio module constant and provide a better connection. If you decide to go with the nRF24 breakout board, the wiring will be the same however now you can supply it with 5V.<\/p>\n\n\n\n<p>The code would be simple and straightforward when you press the switch button, the receiver&nbsp;reads the signal and turns on the LED.&nbsp;<\/p>\n\n\n\n<p><strong>The Transmitter&nbsp;code:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-4-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-4-1-1024x768.jpg\" alt=\"\" class=\"wp-image-7834\" width=\"616\" height=\"461\" srcset=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-4-1-1024x768.jpg 1024w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-4-1-300x225.jpg 300w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-4-1-768x576.jpg 768w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-4-1.jpg 1200w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/a><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">\/*\n  -----------------Note----------------------\n  Date: 06-28-2022\n  Project Name: \n  Goal: Advance Radio_Module_Transmitter testing\n  Author: Khang Nguyen          \n*\/\n\n#include &lt;SPI.h&gt;\n#include &lt;nRF24L01.h&gt;\n#include &lt;RF24.h&gt;\n\nRF24 radio(9, 10); \/\/ CE, CSN\n\nconst byte address[6] = \"00001\";\n\nconst int T_Button = 2;\nconst int ledPin =  7; \nint buttonState = 0;  \n\nstruct Data_Package\n{\n  byte L_Switch;\n  byte R_Switch;\n  byte Knob_Value;\n};\n\nData_Package data;\n\nvoid setup()\n{\n  pinMode(ledPin, OUTPUT);\n   \n  Tranmitter_Setup();\n \n}\nvoid loop()\n{\n  delay(5);\n  radio.stopListening();\n \/*\n    int angleValue = 232;\n    radio.write(&amp;angleValue, sizeof(angleValue));\n*\/\n\n   buttonState = digitalRead(T_Button);\n   radio.write(&amp;buttonState, sizeof(buttonState));\n   \n   if (buttonState == HIGH) {\n    \/\/ turn LED on:\n    digitalWrite(ledPin, HIGH);\n  } else {\n    \/\/ turn LED off:\n    digitalWrite(ledPin, LOW);\n  } \n   delay(5);\n  \n}\n\nvoid Tranmitter_Setup()\n{\n  radio.begin();\n  radio.openWritingPipe(address);\n  radio.setAutoAck(false);\n  radio.setDataRate(RF24_250KBPS);\n}<\/pre>\n\n\n\n<p>&nbsp;<strong>The receiver code:&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-7.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-7-1024x768.jpg\" alt=\"\" class=\"wp-image-7904\" width=\"647\" height=\"486\" srcset=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-7-1024x768.jpg 1024w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-7-300x225.jpg 300w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-7-768x576.jpg 768w, https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-7.jpg 1200w\" sizes=\"auto, (max-width: 647px) 100vw, 647px\" \/><\/a><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">\/*\n  -----------------Note----------------------\n  Date: 06-28-2022\n  Project Name: \n  Goal: Advance Radio_Module_Reciver testing\n  Author: Khang Nguyen          \n*\/\n\n#include &lt;SPI.h&gt;\n#include &lt;nRF24L01.h&gt;\n#include &lt;RF24.h&gt;\n\nRF24 radio(9, 10); \/\/ CE, CSN\n\nconst byte address[6] = \"00001\";\n\nboolean buttonState = 0;\n\nint data_T;\n\/\/int LED = 2; \n\n  const int RedLED=2; \/\/(Nano D6) uno pin 6\n  const int WhiteLED=3; \/\/(Nano D7) uno pin 7\n  const int BlueLED=4;\n\nconst int BuzzerPin=5; \n\n\nunsigned long lastReceiveTime = 0;\nunsigned long currentTime = 0;\n\nunsigned long previousMillis = 0;  \nconst long interval = 100;\n\nvoid setup()\n{\n  Reciever_Setup();\n  Serial.begin(9600);\n  \n  pinMode(RedLED, OUTPUT); \/\/LED configured as output\n  pinMode(WhiteLED, OUTPUT); \/\/LED configured as output\n  pinMode(BlueLED, OUTPUT); \/\/LED configured as output\n  \n  pinMode(BuzzerPin, OUTPUT); \/\/Buzzer configured as output\n}\n\nvoid loop()\n{\n delay(5);\n  radio.startListening();\n  if ( radio.available()) \n  {\n    while (radio.available()) \n    {\n    \/*   int angleV = 0;\n      radio.read(&amp;angleV, sizeof(angleV));\n      Serial.print(\"angleV\");Serial.println(angleV);*\/ \n      \n       radio.read(&amp;buttonState, sizeof(buttonState));\n        if (buttonState == HIGH) {\n         Serial.println(\"Button Press!\");\n         USNationalAnthem();\n        \/\/digitalWrite(LED, HIGH);\n        }\n  else \n        {\n        \/\/digitalWrite(LED, LOW);\n        }   \n    }\n    delay(5);\n  }\n}\n\n<\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-2.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/07\/ezgif.com-gif-maker-opt-2.gif\" alt=\"\" class=\"wp-image-7814\" width=\"257\" height=\"369\"\/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>The Bonus Code<\/strong><\/h5>\n\n\n\n<p>This part of the code would make the buzzer play the National Anthem <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">void Reciever_Setup()\n{\n  radio.begin();\n  radio.openReadingPipe(0, address);\n  radio.setAutoAck(false);\n  radio.setDataRate(RF24_250KBPS);\n  radio.setPALevel(RF24_PA_LOW);\n  radio.startListening(); \/\/  Set the module as receiver\n}\n\n\n \n  int n=1000; \/\/declaring the integer this value will change with each song\n  int DurationOn=n; \/\/declaing integer for later on will be used in stacatto calculations\n  int DurationRest=n; \/\/declaing integer for later on will be used in stacatto calculations\n  \n  \/\/sum of x &amp; y should be 1 I have more notes on this later on\n  float x=.66; \/\/declaring float for time on\n  float y=.34; \/\/declaring float for time off\n  \n  \/\/rate at which lights randomly flash while waiting button input\n  int Twinkle_Rate=250; \/\/note that if increased drastically buttons may not respond 100% of the time\n  \/\/lower twinkle rate improves button press response\n\n    int Note1=233; \/\/3Bb   233Hz\n  int Note2=294; \/\/4D    294Hz\n  int Note3=330; \/\/4E    330Hz\n  int Note4=349; \/\/4F    349Hz\n  int Note5=392; \/\/4G    392Hz\n  int Note6=440; \/\/4A    440Hz\n  int Note7=466; \/\/4Bb   466Hz\n  int Note8=523; \/\/5C    523Hz\n  int Note9=587; \/\/5D    587Hz\n  int Note10=622; \/\/5Eb  622Hz\n  int Note11=698; \/\/5F   698Hz\n\n \/\/**************************************************************SingleDW function\nvoid SingleDWwithNote(int HZ, int TurnOn, int Duration, int Staccato){ \n  \/\/Hertz at which note is (references Note#)\n  \/\/turn on= pin (red\/white\/blue LED) that will be tuned on\n  \/\/duration is for how long\n  \/\/Staccato 1=yes, 0=no results in slightly shortened note, or a high int x value as just a brief pause\n \n \n  if (Staccato==1){DurationOn=Duration*x;} \/\/how long tone &amp; lights are on is DurationShort\n  else if (Staccato==0){DurationOn=Duration;}\n  \n    digitalWrite(TurnOn, HIGH);\n    \n    tone(BuzzerPin, HZ, DurationOn);\n    delay(DurationOn);\n    \n    digitalWrite(TurnOn, LOW);\n \n  if (Staccato==1) {\n    DurationRest=Duration*y; \n    delay(DurationRest);\n    }\n}\n\n\n  void USNationalAnthem(){\n  n=577; \/\/rate at which sound plays calulated from: 60,000 (ms\/BPM factor) \/ 104 BPM = 577 ms\n  \/*\n    quarter note value is n\n    half note value in n*2\n    eighth notes it n\/2\n    dotted eights note is n*3\/4\n  *\/\n  \n  \/\/x &amp; y integers are for staccato\/adding rest after a note\n  \/\/note that x+y must =1 or the int. n rate will be thrown off\n  \/\/decrease x and increase y though to make the notes more pronouced and jumpy\/upbeat\n  x=.92; \/\/true stacatio is about 1\/2 or 2\/3 value so x value around .5 to .7 for a true staccato\n  y=.08; \/\/1.00-.92(x value) =.08\n  \n  \/\/bars 1-5, lines 1\n  SingleDWwithNote(Note4, RedLED, n*3\/4, 1);\n  SingleDWwithNote(Note2, WhiteLED, n\/4, 1);\n  SingleDWwithNote(Note1, RedLED, n, 1);\n  SingleDWwithNote(Note2, WhiteLED, n, 1);\n  SingleDWwithNote(Note4, RedLED, n, 1);\n  SingleDWwithNote(Note7, WhiteLED, n*2, 1);\n  SingleDWwithNote(Note9, BlueLED, n*3\/4, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/4, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note2, WhiteLED, n, 1);\n  SingleDWwithNote(Note3, BlueLED, n, 1);\n  SingleDWwithNote(Note4, RedLED, n*2, 1);\n  SingleDWwithNote(Note4, RedLED, n\/2, 1);\n  SingleDWwithNote(Note4, RedLED, n\/2, 1);\n \n  \/\/bar6-9 line 2\n  SingleDWwithNote(Note9, BlueLED, n*3\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note6, BlueLED, n*2, 1);\n  SingleDWwithNote(Note5, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note6, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note4, BlueLED, n, 1);\n  SingleDWwithNote(Note2, WhiteLED, n, 1);\n  SingleDWwithNote(Note1, BlueLED, n, 1);\n  SingleDWwithNote(Note4, RedLED, n*3\/4, 1);\n  SingleDWwithNote(Note2, WhiteLED, n\/4, 1);\n  \n  \/\/bars 10-13 line 3\n  SingleDWwithNote(Note1, RedLED, n, 1);\n  SingleDWwithNote(Note2, WhiteLED, n, 1);\n  SingleDWwithNote(Note4, RedLED, n, 1);\n  SingleDWwithNote(Note7, WhiteLED, n*2, 1);\n  SingleDWwithNote(Note9, BlueLED, n*3\/4, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/4, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note2, WhiteLED, n, 1);\n  SingleDWwithNote(Note3, BlueLED, n, 1);\n  SingleDWwithNote(Note4, RedLED, n*2, 1);\n  SingleDWwithNote(Note4, RedLED, n\/2, 1);\n  SingleDWwithNote(Note4, RedLED, n\/2, 1);\n   \n  \/\/bar 14-17, line 4, end of page 1 \n  SingleDWwithNote(Note9, BlueLED, n*3\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note6, BlueLED, n*2, 1);\n  SingleDWwithNote(Note5, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note6, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note4, BlueLED, n, 1);\n  SingleDWwithNote(Note2, WhiteLED, n, 1);\n  SingleDWwithNote(Note1, RedLED, n, 1);\n  SingleDWwithNote(Note9, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note9, BlueLED, n\/2, 1);\n\n  \/\/bars 18-21, line 5, start of page 2\n  SingleDWwithNote(Note9, BlueLED, n, 1);\n  SingleDWwithNote(Note10, RedLED, n, 1);\n  SingleDWwithNote(Note11, WhiteLED, n, 1);\n  SingleDWwithNote(Note11, WhiteLED, n*2, 1);\n  SingleDWwithNote(Note10, RedLED, n\/2, 1);\n  SingleDWwithNote(Note9, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n, 1);\n  SingleDWwithNote(Note9, BlueLED, n, 1);\n  SingleDWwithNote(Note10, RedLED, n, 1);\n  SingleDWwithNote(Note10, RedLED, n*2, 1);\n  SingleDWwithNote(Note10, RedLED, n, 1);\n\n  \/\/bars 22-25, line 6\n  SingleDWwithNote(Note9, WhiteLED, n*3\/2, 1);\n  SingleDWwithNote(Note8, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note7, WhiteLED, n, 1);\n  SingleDWwithNote(Note6, RedLED, n*2, 1);\n  SingleDWwithNote(Note5, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note6, RedLED, n\/2, 1);\n  SingleDWwithNote(Note7, WhiteLED, n, 1);\n  SingleDWwithNote(Note2, BlueLED, n, 1);\n  SingleDWwithNote(Note3, RedLED, n, 1);\n  SingleDWwithNote(Note4, WhiteLED, n*2, 1);\n  SingleDWwithNote(Note4, RedLED, n, 1);\n\n  n=n*1.08; \/\/60,000 \/ 96 bpm= 625 ms; just a slight retard\n  \n  \/\/bars 26-28, line 7\n\n  SingleDWwithNote(Note7, WhiteLED, n, 1);\n  SingleDWwithNote(Note7, WhiteLED, n, 1);\n  SingleDWwithNote(Note7, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note6, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note5, RedLED, n, 1);\n  SingleDWwithNote(Note5, RedLED, n, 1);\n  SingleDWwithNote(Note5, RedLED, n, 1);\n  SingleDWwithNote(Note8, WhiteLED, n, 1);\n  SingleDWwithNote(Note10, RedLED, n\/2, 1);\n  SingleDWwithNote(Note9, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note7, RedLED, n\/2, 1);\n  \n  \/\/bars 29-30\n  SingleDWwithNote(Note7, RedLED, n, 1);\n  SingleDWwithNote(Note6, BlueLED, n*2, 1); \/\/2x for holding\n  SingleDWwithNote(Note4, RedLED, n\/2, 1);\n  SingleDWwithNote(Note4, RedLED, n\/2, 1);\n  SingleDWwithNote(Note7, BlueLED, n*3\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note9, BlueLED, n\/2, 1);\n  SingleDWwithNote(Note10, RedLED, n\/2, 1);\n  \n  n=n*1.2; \/\/large retard\n  \n  \/\/bars 31-34 end of song\n  SingleDWwithNote(Note11, WhiteLED, n*2, 1); \/\/extra hold on free\n  SingleDWwithNote(Note7, RedLED, n\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n\/2, 1);\n  SingleDWwithNote(Note9, BlueLED, n*3\/2, 1);\n  SingleDWwithNote(Note10, RedLED, n\/2, 1);\n  SingleDWwithNote(Note8, WhiteLED, n, 1);\n  SingleDWwithNote(Note7, RedLED, n*3, 1); \/\/only holding for 3 values\n  \n  \/\/rasie all notes by 3 steps\n  \/\/1.06 derived from music theory. Take a note in hertz and then divide by the \n  \/\/note below it (sharps and flats count as a note) all round to 1.06\n  \/\/You can delete this next paragraph to avoid frequency changes or change it up if you want\n  Note1=Note1*1.06*1.06*1.06;\n  Note2=Note2*1.06*1.06*1.06;\n  Note3=Note3*1.06*1.06*1.06;\n  Note4=Note4*1.06*1.06*1.06;\n  Note5=Note5*1.06*1.06*1.06;\n  Note6=Note6*1.06*1.06*1.06;\n  Note7=Note7*1.06*1.06*1.06;\n  Note8=Note8*1.06*1.06*1.06;\n  Note9=Note9*1.06*1.06*1.06;\n  Note10=Note10*1.06*1.06*1.06;\n  Note11=Note11*1.06*1.06*1.06;\n\n  buttonState == LOW;\n}<\/pre>\n\n\n\n<p>Check out the video from the link for audio: <a href=\"https:\/\/youtube.com\/shorts\/RZmgAKUz0MU\">https:\/\/youtube.com\/shorts\/RZmgAKUz0MU<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Celebrate The Fourth Of July Circuit Specialists Style!\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/RZmgAKUz0MU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h5>\n\n\n\n<p>The <a href=\"https:\/\/www.circuitspecialists.com\/NRF24-WIRELESS-COMMUNICATION-DEVELOPER-KIT.html\" target=\"_blank\" rel=\"noreferrer noopener\">Wireless Communication Network Develope<\/a>r (WCND) kit has been covered before here in our Maker Pit. However, building Wireless Communication on the Power Breadboard provided many benefits. Firstly, use the Power Breadboard PBB-272C to make the archive a clean look upon finish. Secondly, the ability to tap into the power source anywhere on the boards.  Moreover, we also want to celebrate the Fourth of July by programming the National Anthem when the button is triggered.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into<\/p>\n","protected":false},"author":10687,"featured_media":7604,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","footnotes":""},"categories":[1,124,8,287,240,135],"tags":[129,133,168,132,320,143],"class_list":["post-7572","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-posts","category-arduino","category-diy","category-electronic-kits","category-experiments","category-tutorial-how-to","tag-arduino","tag-diy","tag-how-to","tag-makers","tag-power-breadboard","tag-prototyping"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wireless Communication On The Power Breadboard | Circuit Blog<\/title>\n<meta name=\"description\" content=\".Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a power source.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wireless Communication On The Power Breadboard | Circuit Blog\" \/>\n<meta property=\"og:description\" content=\".Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a power source.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\" \/>\n<meta property=\"og:site_name\" content=\"Simply Smarter Circuitry Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CircuitSpecialists\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-01T18:56:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-11T22:05:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Khang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CircuitSpecial\" \/>\n<meta name=\"twitter:site\" content=\"@CircuitSpecial\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Khang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\"},\"author\":{\"name\":\"Khang\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/person\/2004b049c7f4ad1ef1c677c13230001e\"},\"headline\":\"Wireless Communication On The Power Breadboard\",\"datePublished\":\"2022-07-01T18:56:35+00:00\",\"dateModified\":\"2022-10-11T22:05:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\"},\"wordCount\":544,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg\",\"keywords\":[\"Arduino\",\"DIY\",\"How-To\",\"Makers\",\"Power Breadboard\",\"Prototyping\"],\"articleSection\":[\"All Posts\",\"Arduino\",\"DIY\",\"Electronic Kits\",\"Experiments\",\"Tutorial \/ How-to\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\",\"url\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\",\"name\":\"Wireless Communication On The Power Breadboard | Circuit Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg\",\"datePublished\":\"2022-07-01T18:56:35+00:00\",\"dateModified\":\"2022-10-11T22:05:00+00:00\",\"description\":\".Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a power source.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage\",\"url\":\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg\",\"contentUrl\":\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.circuitspecialists.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wireless Communication On The Power Breadboard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#website\",\"url\":\"https:\/\/www.circuitspecialists.com\/blog\/\",\"name\":\"Simply Smarter Circuitry Blog\",\"description\":\"How To&#039;s, Reviews, and Product News from Circuit Specialists HQ.\",\"publisher\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.circuitspecialists.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#organization\",\"name\":\"Circuit Specialists\",\"url\":\"https:\/\/www.circuitspecialists.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2016\/03\/csi.jpg\",\"contentUrl\":\"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2016\/03\/csi.jpg\",\"width\":120,\"height\":120,\"caption\":\"Circuit Specialists\"},\"image\":{\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/CircuitSpecialists\/\",\"https:\/\/x.com\/CircuitSpecial\",\"https:\/\/www.youtube.com\/channel\/UCG87WTqDKIqA704uqjumJgg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/person\/2004b049c7f4ad1ef1c677c13230001e\",\"name\":\"Khang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ffe2b76fa2901ed9a217ed89e6528178?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ffe2b76fa2901ed9a217ed89e6528178?s=96&r=g\",\"caption\":\"Khang\"},\"url\":\"https:\/\/www.circuitspecialists.com\/blog\/author\/khang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wireless Communication On The Power Breadboard | Circuit Blog","description":".Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a power source.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/","og_locale":"en_US","og_type":"article","og_title":"Wireless Communication On The Power Breadboard | Circuit Blog","og_description":".Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a power source.","og_url":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/","og_site_name":"Simply Smarter Circuitry Blog","article_publisher":"https:\/\/www.facebook.com\/CircuitSpecialists\/","article_published_time":"2022-07-01T18:56:35+00:00","article_modified_time":"2022-10-11T22:05:00+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg","type":"image\/jpeg"}],"author":"Khang","twitter_card":"summary_large_image","twitter_creator":"@CircuitSpecial","twitter_site":"@CircuitSpecial","twitter_misc":{"Written by":"Khang","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#article","isPartOf":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/"},"author":{"name":"Khang","@id":"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/person\/2004b049c7f4ad1ef1c677c13230001e"},"headline":"Wireless Communication On The Power Breadboard","datePublished":"2022-07-01T18:56:35+00:00","dateModified":"2022-10-11T22:05:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/"},"wordCount":544,"commentCount":0,"publisher":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage"},"thumbnailUrl":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg","keywords":["Arduino","DIY","How-To","Makers","Power Breadboard","Prototyping"],"articleSection":["All Posts","Arduino","DIY","Electronic Kits","Experiments","Tutorial \/ How-to"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/","url":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/","name":"Wireless Communication On The Power Breadboard | Circuit Blog","isPartOf":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage"},"image":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage"},"thumbnailUrl":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg","datePublished":"2022-07-01T18:56:35+00:00","dateModified":"2022-10-11T22:05:00+00:00","description":".Building the Wireless Communication on the Power Breadboard provided many benefits. One of them is the ability to tap into a power source.","breadcrumb":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#primaryimage","url":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg","contentUrl":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2022\/06\/IMG_7308-2-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/www.circuitspecialists.com\/blog\/wireless-communication-on-the-power-breadboard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.circuitspecialists.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Wireless Communication On The Power Breadboard"}]},{"@type":"WebSite","@id":"https:\/\/www.circuitspecialists.com\/blog\/#website","url":"https:\/\/www.circuitspecialists.com\/blog\/","name":"Simply Smarter Circuitry Blog","description":"How To&#039;s, Reviews, and Product News from Circuit Specialists HQ.","publisher":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.circuitspecialists.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.circuitspecialists.com\/blog\/#organization","name":"Circuit Specialists","url":"https:\/\/www.circuitspecialists.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2016\/03\/csi.jpg","contentUrl":"https:\/\/www.circuitspecialists.com\/blog\/wp-content\/uploads\/2016\/03\/csi.jpg","width":120,"height":120,"caption":"Circuit Specialists"},"image":{"@id":"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CircuitSpecialists\/","https:\/\/x.com\/CircuitSpecial","https:\/\/www.youtube.com\/channel\/UCG87WTqDKIqA704uqjumJgg"]},{"@type":"Person","@id":"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/person\/2004b049c7f4ad1ef1c677c13230001e","name":"Khang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.circuitspecialists.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ffe2b76fa2901ed9a217ed89e6528178?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ffe2b76fa2901ed9a217ed89e6528178?s=96&r=g","caption":"Khang"},"url":"https:\/\/www.circuitspecialists.com\/blog\/author\/khang\/"}]}},"_links":{"self":[{"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/posts\/7572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/users\/10687"}],"replies":[{"embeddable":true,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/comments?post=7572"}],"version-history":[{"count":42,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/posts\/7572\/revisions"}],"predecessor-version":[{"id":7991,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/posts\/7572\/revisions\/7991"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/media\/7604"}],"wp:attachment":[{"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/media?parent=7572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/categories?post=7572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.circuitspecialists.com\/blog\/wp-json\/wp\/v2\/tags?post=7572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}