diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/AnalogToMidi/AnalogToMidi.md b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/analog-to-midi/AnalogToMidi.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/AnalogToMidi/AnalogToMidi.md rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/analog-to-midi/AnalogToMidi.md diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/AnalogToMidi/assets/ArduinoMKR1000AudioInput_bb.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/analog-to-midi/assets/ArduinoMKR1000AudioInput_bb.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/AnalogToMidi/assets/ArduinoMKR1000AudioInput_bb.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/analog-to-midi/assets/ArduinoMKR1000AudioInput_bb.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/AnalogToMidi/assets/ArduinoMKR1000AudioInput_schem.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/analog-to-midi/assets/ArduinoMKR1000AudioInput_schem.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/AnalogToMidi/assets/ArduinoMKR1000AudioInput_schem.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/analog-to-midi/assets/ArduinoMKR1000AudioInput_schem.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/WiFi101OTA.md b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/WiFi101OTA.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/WiFi101OTA.md rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/WiFi101OTA.md diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/ArduinoMKR1000_bb.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/ArduinoMKR1000_bb.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/ArduinoMKR1000_bb.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/ArduinoMKR1000_bb.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA1.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA1.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA1.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA1.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA2.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA2.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA2.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA2.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA3.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA3.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA3.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA3.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA4.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA4.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA4.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA4.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA5a.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA5a.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA5a.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA5a.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA6.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA6.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA6.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA6.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA7.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA7.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA7.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA7.png diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA8.png b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA8.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/WiFi101OTA/assets/WiFiOTA8.png rename to content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/wifi-101-ota/assets/WiFiOTA8.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorDrawLogo/assets/vidor-circuit.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-draw-logo/assets/vidor-circuit.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorDrawLogo/assets/vidor-circuit.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-draw-logo/assets/vidor-circuit.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorDrawLogo/VidorDrawLogo.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-draw-logo/content.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorDrawLogo/VidorDrawLogo.md rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-draw-logo/content.md diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEnableCam/assets/vidor-circuit.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-enable-cam/assets/vidor-circuit.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEnableCam/assets/vidor-circuit.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-enable-cam/assets/vidor-circuit.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEnableCam/VidorEnableCam.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-enable-cam/content.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEnableCam/VidorEnableCam.md rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-enable-cam/content.md diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEncoder/assets/vidor-circuit.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-encoder/assets/vidor-circuit.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEncoder/assets/vidor-circuit.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-encoder/assets/vidor-circuit.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEncoder/VidorEncoder.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-encoder/content.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorEncoder/VidorEncoder.md rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-encoder/content.md diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/BoardManagerVidor.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/BoardManagerVidor.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/BoardManagerVidor.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/BoardManagerVidor.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/QuartusCompile.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/QuartusCompile.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/QuartusCompile.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/QuartusCompile.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/QuartusSerial.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/QuartusSerial.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/QuartusSerial.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/QuartusSerial.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/QuartusVidor.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/QuartusVidor.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/QuartusVidor.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/QuartusVidor.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/Vidor_Mappa.jpg b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/Vidor_Mappa.jpg similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/assets/Vidor_Mappa.jpg rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/assets/Vidor_Mappa.jpg diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/VidorGSVHDL.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/content.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorGSVHDL/VidorGSVHDL.md rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-gsvhdl/content.md diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQrRecognition/assets/vidor-circuit.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-qr-recognition/assets/vidor-circuit.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQrRecognition/assets/vidor-circuit.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-qr-recognition/assets/vidor-circuit.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQrRecognition/VidorQrRecognition.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-qr-recognition/content.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQrRecognition/VidorQrRecognition.md rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-qr-recognition/content.md diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/Compile.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/Compile.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/Compile.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/Compile.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/DownloadGithub.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/DownloadGithub.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/DownloadGithub.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/DownloadGithub.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/FromGitToQUartus.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/FromGitToQUartus.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/FromGitToQUartus.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/FromGitToQUartus.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/InstallPage.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/InstallPage.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/InstallPage.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/InstallPage.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/IntheIPCtalog.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/IntheIPCtalog.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/IntheIPCtalog.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/IntheIPCtalog.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/NewProject.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/NewProject.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/NewProject.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/NewProject.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/PinPlanner.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/PinPlanner.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/PinPlanner.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/PinPlanner.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/PinPlanner2.webp b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/PinPlanner2.webp similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/PinPlanner2.webp rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/PinPlanner2.webp diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/PinPlannerVidor.webp b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/PinPlannerVidor.webp similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/PinPlannerVidor.webp rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/PinPlannerVidor.webp diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/ProjectName.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/ProjectName.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/ProjectName.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/ProjectName.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectCyclone.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectCyclone.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectCyclone.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectCyclone.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectDevices.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectDevices.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectDevices.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectDevices.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectFPGA.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectFPGA.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectFPGA.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectFPGA.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectNewFiles.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectNewFiles.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectNewFiles.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectNewFiles.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectVHLD.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectVHLD.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/SelectVHLD.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/SelectVHLD.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/USERInterface.png b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/USERInterface.png similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/assets/USERInterface.png rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/assets/USERInterface.png diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/VidorQuartusVHDL.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/content.md similarity index 100% rename from content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/VidorQuartusVHDL/VidorQuartusVHDL.md rename to content/hardware/01.mkr/01.boards/mkr-vidor-4000/tutorials/vidor-quartus-vhdl/content.md diff --git a/content/hardware/02.hero/boards/due/tutorials/MultipleBlinks/MultipleBlinks.md b/content/hardware/02.hero/boards/due/tutorials/multiple-blinks/content.md similarity index 100% rename from content/hardware/02.hero/boards/due/tutorials/MultipleBlinks/MultipleBlinks.md rename to content/hardware/02.hero/boards/due/tutorials/multiple-blinks/content.md diff --git a/content/hardware/02.hero/boards/uno-rev3/tutorials/BoardAnatomy/assets/BoardAnatomy.svg b/content/hardware/02.hero/boards/uno-rev3/tutorials/board-anatomy/assets/BoardAnatomy.svg similarity index 100% rename from content/hardware/02.hero/boards/uno-rev3/tutorials/BoardAnatomy/assets/BoardAnatomy.svg rename to content/hardware/02.hero/boards/uno-rev3/tutorials/board-anatomy/assets/BoardAnatomy.svg diff --git a/content/hardware/02.hero/boards/uno-rev3/tutorials/BoardAnatomy/BoardAnatomy.md b/content/hardware/02.hero/boards/uno-rev3/tutorials/board-anatomy/content.md similarity index 100% rename from content/hardware/02.hero/boards/uno-rev3/tutorials/BoardAnatomy/BoardAnatomy.md rename to content/hardware/02.hero/boards/uno-rev3/tutorials/board-anatomy/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/Bridge/Bridge.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/Bridge/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/Bridge/Bridge.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/Bridge/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/Process/Process.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/Process/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/Process/Process.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/Process/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleAsciiTable/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/console-ascii-table/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleAsciiTable/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/console-ascii-table/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleAsciiTable/ConsoleAsciiTable.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/console-ascii-table/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleAsciiTable/ConsoleAsciiTable.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/console-ascii-table/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ConsolePixel/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/console-pixel/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ConsolePixel/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/console-pixel/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ConsolePixel/ConsolePixel.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/console-pixel/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ConsolePixel/ConsolePixel.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/console-pixel/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleRead/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/console-read/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleRead/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/console-read/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleRead/ConsoleRead.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/console-read/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ConsoleRead/ConsoleRead.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/console-read/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_1.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_1.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_1.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_1.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_2.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_2.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_2.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_2.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_3.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_3.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_3.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_3.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_4.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_4.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_4.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_4.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_5.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_5.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/assets/Extroot_5.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/assets/Extroot_5.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/ExpandingYunDiskSpace.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ExpandingYunDiskSpace/ExpandingYunDiskSpace.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/expanding-yun-disk-space/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/FileWriteScript/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/file-write-script/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/FileWriteScript/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/file-write-script/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/FileWriteScript/FileWriteScript.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/file-write-script/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/FileWriteScript/FileWriteScript.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/file-write-script/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClient/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/http-client-console/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClient/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/http-client-console/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClientConsole/HttpClientConsole.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/http-client-console/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClientConsole/HttpClientConsole.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/http-client-console/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClientConsole/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/http-client/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClientConsole/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/http-client/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClient/HttpClient.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/http-client/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/HttpClient/HttpClient.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/http-client/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/LinuxCLI/assets/CLIlsCommand.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/linux-cli/assets/CLIlsCommand.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/LinuxCLI/assets/CLIlsCommand.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/linux-cli/assets/CLIlsCommand.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/LinuxCLI/assets/CLIlsFlag.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/linux-cli/assets/CLIlsFlag.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/LinuxCLI/assets/CLIlsFlag.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/linux-cli/assets/CLIlsFlag.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/LinuxCLI/LinuxCLI.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/linux-cli/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/LinuxCLI/LinuxCLI.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/linux-cli/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/MailboxReadMessage/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/mailbox-read-message/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/MailboxReadMessage/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/mailbox-read-message/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/MailboxReadMessage/MailboxReadMessage.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/mailbox-read-message/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/MailboxReadMessage/MailboxReadMessage.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/mailbox-read-message/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/RemoteDueBlink/assets/ArduinoDUE_YunShield.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/remote-due-blink/assets/ArduinoDUE_YunShield.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/RemoteDueBlink/assets/ArduinoDUE_YunShield.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/remote-due-blink/assets/ArduinoDUE_YunShield.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/RemoteDueBlink/RemoteDueBlink.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/remote-due-blink/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/RemoteDueBlink/RemoteDueBlink.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/remote-due-blink/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/assets/YunShellComm_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/assets/YunShellComm_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/assets/YunShellComm_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/assets/YunShellComm_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/assets/YunShellComm_Scheme.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/assets/YunShellComm_Scheme.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/assets/YunShellComm_Scheme.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/assets/YunShellComm_Scheme.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/ShellCommands.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/content.md similarity index 96% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/ShellCommands.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/content.md index 328288b859..285ff8f263 100644 --- a/content/hardware/02.hero/boards/yun-rev2/tutorials/ShellCommands/ShellCommands.md +++ b/content/hardware/02.hero/boards/yun-rev2/tutorials/shell-commands/content.md @@ -1,183 +1,183 @@ ---- -tags: [Yún] -author: Arduino -title: 'Arduino Yún Shell Commands' -description: 'Use Process to run shell commands.' ---- - -This sketch demonstrates running Linux shell commands on a Yún device. - -It runs the wifiCheck script (located at /usr/bin/pretty-wifi-info.lua) on the Linux processor, then uses grep to get the signal strength. - -On the board, parseInt() is called to read the WiFi signal strength as an integer, and uses that number to fade an LED with `analogWrite()`. - -## Hardware Required - -- Yún board or shield - -- Yún device connected to a wireless network - -- 220 ohm resistor - -- LED - -- hook-up wires - -- breadboard - -## Circuit - -A red LED connected to digital pin 9 through a 220 ohm resistor on the breadboard. - -![The circuit for this tutorial.](assets/YunShellComm_Fritzing.png) - -image developed using [Fritzing](http://www.fritzing.org). For more circuit examples, see the [Fritzing project page](http://fritzing.org/projects/) - -## Schematic - -![The schematic for this tutorial.](assets/YunShellComm_Scheme.png) - -image developed using [Fritzing](http://www.fritzing.org). For more circuit examples, see the [Fritzing project page](http://fritzing.org/projects/) - -## Code - -Include the Process class in your sketch. -`#include ` - -In `setup()`, you'll want to initialize Bridge and start a serial connection. Before running the rest of the sketch, wait for a serial connection to become active. - -```arduino -void setup() { - - Bridge.begin(); - - Serial.begin(9600); - - while (!Serial); -} -``` - -Create a named Process with which you'll use to run the WiFi status script and grep. - -```arduino -void loop() { - - Process p; -``` - -Pass `runShellCommand()` the path of the script you wish to run, along with any additional commands. In this case, you'll call "grep Signal" to pull out just the signal strength of the Wi-Fi connection. - -`p.runShellCommand("/usr/bin/pretty-wifi-info.lua | grep Signal");` - -Wait until the process finishes so you get the entire output - -`while(p.running());` - -Once the process has finished running, use `parseInt()` to look for an integer that represents the signal strength. It should be in the range of 0 - 100. Map the result to a value between 0 and 255 with `map()` and use that value to adjust the brightness of the LED on pin 9 with `analogWrite()`. Print the signal strength to the serial monitor and wait for a few seconds before starting again. - -```arduino -while (p.available()) { - - int result = p.parseInt(); - - int signal = map(result, 0, 100, 0, 255); - - analogWrite(9, signal); - - Serial.println(result); - - } - - delay(5000); -} -``` - -The LED should change its brightness as the Wi-Fi signal strength fluctuates. - -## Complete Sketch - -The complete sketch is below: - -```arduino - -/* - - Running shell commands using Process class. - - This sketch demonstrate how to run linux shell commands - - using a YunShield/Yún. It runs the wifiCheck script on the Linux side - - of the Yún, then uses grep to get just the signal strength line. - - Then it uses parseInt() to read the wifi signal strength as an integer, - - and finally uses that number to fade an LED using analogWrite(). - - The circuit: - - * YunShield/Yún with LED connected to pin 9 - - created 12 Jun 2013 - - by Cristian Maglie - - modified 25 June 2013 - - by Tom Igoe - - This example code is in the public domain. - - http://www.arduino.cc/en/Tutorial/ShellCommands - - */ - -#include - -void setup() { - - Bridge.begin(); // Initialize the Bridge - - SerialUSB.begin(9600); // Initialize the Serial - - // Wait until a Serial Monitor is connected. - - while (!SerialUSB); -} - -void loop() { - - Process p; - - // This command line runs the WifiStatus script, (/usr/bin/pretty-wifi-info.lua), then - - // sends the result to the grep command to look for a line containing the word - - // "Signal:" the result is passed to this sketch: - - p.runShellCommand("/usr/bin/pretty-wifi-info.lua | grep Signal"); - - // do nothing until the process finishes, so you get the whole output: - - while (p.running()); - - // Read command output. runShellCommand() should have passed "Signal: xx&": - - while (p.available()) { - - int result = p.parseInt(); // look for an integer - - int signal = map(result, 0, 100, 0, 255); // map result from 0-100 range to 0-255 - - analogWrite(9, signal); // set the brightness of LED on pin 9 - - SerialUSB.println(result); // print the number as well - - } - - delay(5000); // wait 5 seconds before you do it again -} -``` - - +--- +tags: [Yún] +author: Arduino +title: 'Arduino Yún Shell Commands' +description: 'Use Process to run shell commands.' +--- + +This sketch demonstrates running Linux shell commands on a Yún device. + +It runs the wifiCheck script (located at /usr/bin/pretty-wifi-info.lua) on the Linux processor, then uses grep to get the signal strength. + +On the board, parseInt() is called to read the WiFi signal strength as an integer, and uses that number to fade an LED with `analogWrite()`. + +## Hardware Required + +- Yún board or shield + +- Yún device connected to a wireless network + +- 220 ohm resistor + +- LED + +- hook-up wires + +- breadboard + +## Circuit + +A red LED connected to digital pin 9 through a 220 ohm resistor on the breadboard. + +![The circuit for this tutorial.](assets/YunShellComm_Fritzing.png) + +image developed using [Fritzing](http://www.fritzing.org). For more circuit examples, see the [Fritzing project page](http://fritzing.org/projects/) + +## Schematic + +![The schematic for this tutorial.](assets/YunShellComm_Scheme.png) + +image developed using [Fritzing](http://www.fritzing.org). For more circuit examples, see the [Fritzing project page](http://fritzing.org/projects/) + +## Code + +Include the Process class in your sketch. +`#include ` + +In `setup()`, you'll want to initialize Bridge and start a serial connection. Before running the rest of the sketch, wait for a serial connection to become active. + +```arduino +void setup() { + + Bridge.begin(); + + Serial.begin(9600); + + while (!Serial); +} +``` + +Create a named Process with which you'll use to run the WiFi status script and grep. + +```arduino +void loop() { + + Process p; +``` + +Pass `runShellCommand()` the path of the script you wish to run, along with any additional commands. In this case, you'll call "grep Signal" to pull out just the signal strength of the Wi-Fi connection. + +`p.runShellCommand("/usr/bin/pretty-wifi-info.lua | grep Signal");` + +Wait until the process finishes so you get the entire output + +`while(p.running());` + +Once the process has finished running, use `parseInt()` to look for an integer that represents the signal strength. It should be in the range of 0 - 100. Map the result to a value between 0 and 255 with `map()` and use that value to adjust the brightness of the LED on pin 9 with `analogWrite()`. Print the signal strength to the serial monitor and wait for a few seconds before starting again. + +```arduino +while (p.available()) { + + int result = p.parseInt(); + + int signal = map(result, 0, 100, 0, 255); + + analogWrite(9, signal); + + Serial.println(result); + + } + + delay(5000); +} +``` + +The LED should change its brightness as the Wi-Fi signal strength fluctuates. + +## Complete Sketch + +The complete sketch is below: + +```arduino + +/* + + Running shell commands using Process class. + + This sketch demonstrate how to run linux shell commands + + using a YunShield/Yún. It runs the wifiCheck script on the Linux side + + of the Yún, then uses grep to get just the signal strength line. + + Then it uses parseInt() to read the wifi signal strength as an integer, + + and finally uses that number to fade an LED using analogWrite(). + + The circuit: + + * YunShield/Yún with LED connected to pin 9 + + created 12 Jun 2013 + + by Cristian Maglie + + modified 25 June 2013 + + by Tom Igoe + + This example code is in the public domain. + + http://www.arduino.cc/en/Tutorial/ShellCommands + + */ + +#include + +void setup() { + + Bridge.begin(); // Initialize the Bridge + + SerialUSB.begin(9600); // Initialize the Serial + + // Wait until a Serial Monitor is connected. + + while (!SerialUSB); +} + +void loop() { + + Process p; + + // This command line runs the WifiStatus script, (/usr/bin/pretty-wifi-info.lua), then + + // sends the result to the grep command to look for a line containing the word + + // "Signal:" the result is passed to this sketch: + + p.runShellCommand("/usr/bin/pretty-wifi-info.lua | grep Signal"); + + // do nothing until the process finishes, so you get the whole output: + + while (p.running()); + + // Read command output. runShellCommand() should have passed "Signal: xx&": + + while (p.available()) { + + int result = p.parseInt(); // look for an integer + + int signal = map(result, 0, 100, 0, 255); // map result from 0-100 range to 0-255 + + analogWrite(9, signal); // set the brightness of LED on pin 9 + + SerialUSB.println(result); // print the number as well + + } + + delay(5000); // wait 5 seconds before you do it again +} +``` + + **Last revision 2016/05/25 by SM** \ No newline at end of file diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/TemperatureWebPanel/assets/TempWebPan_fritz.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/temperature-web-panel/assets/TempWebPan_fritz.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/TemperatureWebPanel/assets/TempWebPan_fritz.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/temperature-web-panel/assets/TempWebPan_fritz.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/TemperatureWebPanel/assets/TempWebPan_schem.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/temperature-web-panel/assets/TempWebPan_schem.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/TemperatureWebPanel/assets/TempWebPan_schem.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/temperature-web-panel/assets/TempWebPan_schem.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/TemperatureWebPanel/TemperatureWebPanel.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/temperature-web-panel/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/TemperatureWebPanel/TemperatureWebPanel.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/temperature-web-panel/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/TimeCheck/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/time-check/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/TimeCheck/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/time-check/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/TimeCheck/TimeCheck.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/time-check/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/TimeCheck/TimeCheck.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/time-check/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/WiFiStatus/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/wifi-status/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/WiFiStatus/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/wifi-status/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/WiFiStatus/WiFiStatus.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/wifi-status/content.md similarity index 95% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/WiFiStatus/WiFiStatus.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/wifi-status/content.md index deb8cc81c2..3c8a672397 100644 --- a/content/hardware/02.hero/boards/yun-rev2/tutorials/WiFiStatus/WiFiStatus.md +++ b/content/hardware/02.hero/boards/yun-rev2/tutorials/wifi-status/content.md @@ -1,157 +1,157 @@ ---- -tags: [Yún] -author: Arduino -title: 'Arduino Yún WiFi Status' -description: 'Runs a pre-configured script that reports back the strength of the current WiFi network.' ---- - -This sketch runs a script called "pretty-wifi-info.lua" installed on your Yún device in the folder /usr/bin. It prints information about the status of your WiFi connection. - -It uses Serial to print, so you need to connect your Yún device to your computer using a USB cable and select the appropriate port from the Port menu before it will run. - -## Hardware Required - -- Yún board or shield - -- wireless network - -## Circuit - -There is no circuit for this example. - -![The circuit for this tutorial.](assets/Yun_Fritzing.png) - -image developed using [Fritzing](http://www.fritzing.org). For more circuit examples, see the [Fritzing project page](http://fritzing.org/projects/) - -## Code - -You'll first need to include the Process class : -`#include ` - -In `setup()`, start serial communication, and the Bridge. The sketch won't run until a serial connection is made. - -```arduino -void setup() { - - Serial.begin(9600); - - while(!Serial); - - Serial.println("Starting bridge...\n"); - - pinMode(13,OUTPUT); - - digitalWrite(13, LOW); - - Bridge.begin(); - - digitalWrite(13, HIGH); // Led on pin 13 turns on when the bridge is ready - - delay(2000); -} -``` - -In `loop()`, initialize a new process that will run the WiFi check script. you can run the script by calling `runShellCommand()` with the path to the script. - -```arduino -void loop() { - - Process wifiCheck; - - wifiCheck.runShellCommand("/usr/bin/pretty-wifi-info.lua"); -``` - -Print out any characters returned by the script to the serial monitor, and wair for a few seconds before running again. - -```arduino -while (wifiCheck.available() > 0) { - - char c = wifiCheck.read(); - - Serial.print(c); - - } - - Serial.println(); - - delay(5000); -} -``` - -The complete code is below : - -```arduino - -/* - - WiFi Status - - This sketch runs a script called "pretty-wifi-info.lua" - - installed on your Yún in folder /usr/bin. - - It prints information about the status of your wifi connection. - - It uses Serial to print, so you need to connect your YunShield/Yún to your - - computer using a USB cable and select the appropriate port from - - the Port menu - - created 18 June 2013 - - By Federico Fissore - - This example code is in the public domain. - - http://www.arduino.cc/en/Tutorial/YunWiFiStatus - - */ - -#include - -void setup() { - - SerialUSB.begin(9600); // initialize serial communication - - while (!SerialUSB); // do nothing until the serial monitor is opened - - SerialUSB.println("Starting bridge...\n"); - - pinMode(13, OUTPUT); - - digitalWrite(13, LOW); - - Bridge.begin(); // make contact with the linux processor - - digitalWrite(13, HIGH); // Led on pin 13 turns on when the bridge is ready - - delay(2000); // wait 2 seconds -} - -void loop() { - - Process wifiCheck; // initialize a new process - - wifiCheck.runShellCommand("/usr/bin/pretty-wifi-info.lua"); // command you want to run - - // while there's any characters coming back from the - - // process, print them to the serial monitor: - - while (wifiCheck.available() > 0) { - - char c = wifiCheck.read(); - - SerialUSB.print(c); - - } - - SerialUSB.println(); - - delay(5000); -} -``` - - -**Last revision 2016/05/25 by SM** +--- +tags: [Yún] +author: Arduino +title: 'Arduino Yún WiFi Status' +description: 'Runs a pre-configured script that reports back the strength of the current WiFi network.' +--- + +This sketch runs a script called "pretty-wifi-info.lua" installed on your Yún device in the folder /usr/bin. It prints information about the status of your WiFi connection. + +It uses Serial to print, so you need to connect your Yún device to your computer using a USB cable and select the appropriate port from the Port menu before it will run. + +## Hardware Required + +- Yún board or shield + +- wireless network + +## Circuit + +There is no circuit for this example. + +![The circuit for this tutorial.](assets/Yun_Fritzing.png) + +image developed using [Fritzing](http://www.fritzing.org). For more circuit examples, see the [Fritzing project page](http://fritzing.org/projects/) + +## Code + +You'll first need to include the Process class : +`#include ` + +In `setup()`, start serial communication, and the Bridge. The sketch won't run until a serial connection is made. + +```arduino +void setup() { + + Serial.begin(9600); + + while(!Serial); + + Serial.println("Starting bridge...\n"); + + pinMode(13,OUTPUT); + + digitalWrite(13, LOW); + + Bridge.begin(); + + digitalWrite(13, HIGH); // Led on pin 13 turns on when the bridge is ready + + delay(2000); +} +``` + +In `loop()`, initialize a new process that will run the WiFi check script. you can run the script by calling `runShellCommand()` with the path to the script. + +```arduino +void loop() { + + Process wifiCheck; + + wifiCheck.runShellCommand("/usr/bin/pretty-wifi-info.lua"); +``` + +Print out any characters returned by the script to the serial monitor, and wair for a few seconds before running again. + +```arduino +while (wifiCheck.available() > 0) { + + char c = wifiCheck.read(); + + Serial.print(c); + + } + + Serial.println(); + + delay(5000); +} +``` + +The complete code is below : + +```arduino + +/* + + WiFi Status + + This sketch runs a script called "pretty-wifi-info.lua" + + installed on your Yún in folder /usr/bin. + + It prints information about the status of your wifi connection. + + It uses Serial to print, so you need to connect your YunShield/Yún to your + + computer using a USB cable and select the appropriate port from + + the Port menu + + created 18 June 2013 + + By Federico Fissore + + This example code is in the public domain. + + http://www.arduino.cc/en/Tutorial/YunWiFiStatus + + */ + +#include + +void setup() { + + SerialUSB.begin(9600); // initialize serial communication + + while (!SerialUSB); // do nothing until the serial monitor is opened + + SerialUSB.println("Starting bridge...\n"); + + pinMode(13, OUTPUT); + + digitalWrite(13, LOW); + + Bridge.begin(); // make contact with the linux processor + + digitalWrite(13, HIGH); // Led on pin 13 turns on when the bridge is ready + + delay(2000); // wait 2 seconds +} + +void loop() { + + Process wifiCheck; // initialize a new process + + wifiCheck.runShellCommand("/usr/bin/pretty-wifi-info.lua"); // command you want to run + + // while there's any characters coming back from the + + // process, print them to the serial monitor: + + while (wifiCheck.available() > 0) { + + char c = wifiCheck.read(); + + SerialUSB.print(c); + + } + + SerialUSB.println(); + + delay(5000); +} +``` + + +**Last revision 2016/05/25 by SM** diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunDatalogger/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-datalogger/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunDatalogger/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-datalogger/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunDatalogger/YunDatalogger.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-datalogger/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunDatalogger/YunDatalogger.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-datalogger/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/EasySetup_1.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/EasySetup_1.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/EasySetup_1.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/EasySetup_1.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/EasySetup_2.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/EasySetup_2.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/EasySetup_2.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/EasySetup_2.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/EasySetup_3.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/EasySetup_3.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/EasySetup_3.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/EasySetup_3.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/YunFirstConfig.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunFirstConfig/YunFirstConfig.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-first-config/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunPackageManager/assets/YunOpkgFortune.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-package-manager/assets/YunOpkgFortune.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunPackageManager/assets/YunOpkgFortune.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-package-manager/assets/YunOpkgFortune.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunPackageManager/YunPackageManager.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-package-manager/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunPackageManager/YunPackageManager.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-package-manager/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunSerialTerminal/assets/Yun_Fritzing.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-serial-terminal/assets/Yun_Fritzing.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunSerialTerminal/assets/Yun_Fritzing.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-serial-terminal/assets/Yun_Fritzing.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunSerialTerminal/YunSerialTerminal.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-serial-terminal/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunSerialTerminal/YunSerialTerminal.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-serial-terminal/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysRestore/YunSysRestore.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-restore/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysRestore/YunSysRestore.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-restore/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysupgrade/assets/YunSysupgrade_1.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-upgrade/assets/YunSysupgrade_1.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysupgrade/assets/YunSysupgrade_1.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-upgrade/assets/YunSysupgrade_1.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysupgrade/assets/YunSysupgrade_2.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-upgrade/assets/YunSysupgrade_2.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysupgrade/assets/YunSysupgrade_2.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-upgrade/assets/YunSysupgrade_2.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysupgrade/YunSysupgrade.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-upgrade/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunSysupgrade/YunSysupgrade.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-sys-upgrade/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUBootReflash/assets/tftp_windows1.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-u-boot-reflash/assets/tftp_windows1.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUBootReflash/assets/tftp_windows1.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-u-boot-reflash/assets/tftp_windows1.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUBootReflash/assets/tftp_windows2.png b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-u-boot-reflash/assets/tftp_windows2.png similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUBootReflash/assets/tftp_windows2.png rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-u-boot-reflash/assets/tftp_windows2.png diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUBootReflash/YunUBootReflash.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-u-boot-reflash/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUBootReflash/YunUBootReflash.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-u-boot-reflash/content.md diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/assets/GoUpdater1.jpg b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/assets/GoUpdater1.jpg similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/assets/GoUpdater1.jpg rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/assets/GoUpdater1.jpg diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/assets/GoUpdater2.jpg b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/assets/GoUpdater2.jpg similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/assets/GoUpdater2.jpg rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/assets/GoUpdater2.jpg diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/assets/YunUpdaterDir.jpg b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/assets/YunUpdaterDir.jpg similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/assets/YunUpdaterDir.jpg rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/assets/YunUpdaterDir.jpg diff --git a/content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/YunUpdater.md b/content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/content.md similarity index 100% rename from content/hardware/02.hero/boards/yun-rev2/tutorials/YunUpdater/YunUpdater.md rename to content/hardware/02.hero/boards/yun-rev2/tutorials/yun-updater/content.md diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/AT_STUDIO_1.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/AT_STUDIO_1.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/AT_STUDIO_1.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/AT_STUDIO_1.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/AT_STUDIO_2.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/AT_STUDIO_2.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/AT_STUDIO_2.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/AT_STUDIO_2.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceErase_4.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceErase_4.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceErase_4.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceErase_4.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceErase_5.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceErase_5.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceErase_5.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceErase_5.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceFuses_6.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceFuses_6.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceFuses_6.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceFuses_6.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceFuses_7.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceFuses_7.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceFuses_7.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceFuses_7.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceFwProgram_8.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceFwProgram_8.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceFwProgram_8.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceFwProgram_8.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceSelect_3.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceSelect_3.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/DeviceSelect_3.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/DeviceSelect_3.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Board_9.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Board_9.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Board_9.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Board_9.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Port_10.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Port_10.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Port_10.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Port_10.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Upload_12.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Upload_12.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Upload_12.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Upload_12.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Upload_12a.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Upload_12a.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Ide_Upload_12a.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Ide_Upload_12a.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/M0_ADV_DBG_image006.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/M0_ADV_DBG_image006.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/M0_ADV_DBG_image006.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/M0_ADV_DBG_image006.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Debugging_19.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Debugging_19.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Debugging_19.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Debugging_19.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenDebugger_17.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenDebugger_17.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenDebugger_17.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenDebugger_17.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenElf_14.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenElf_14.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenElf_14.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenElf_14.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenMicro_15.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenMicro_15.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenMicro_15.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenMicro_15.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenObject_16.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenObject_16.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenObject_16.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenObject_16.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenObject_16a.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenObject_16a.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_OpenObject_16a.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_OpenObject_16a.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Open_13.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Open_13.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Open_13.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Open_13.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Open_13a.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Open_13a.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Open_13a.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Open_13a.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Remap_15a.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Remap_15a.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Remap_15a.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Remap_15a.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Remap_15b.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Remap_15b.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Remap_15b.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Remap_15b.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_SetBreakPt_17a.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_SetBreakPt_17a.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_SetBreakPt_17a.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_SetBreakPt_17a.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Start_Icon_18.jpg b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Start_Icon_18.jpg similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/assets/Studio_Start_Icon_18.jpg rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/assets/Studio_Start_Icon_18.jpg diff --git a/content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/ArduinoZeroEDBG.md b/content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/content.md similarity index 100% rename from content/hardware/02.hero/boards/zero/tutorials/ArduinoZeroEDBG/ArduinoZeroEDBG.md rename to content/hardware/02.hero/boards/zero/tutorials/arduino-zero-edbg/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/Datalogger/Datalogger.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/Datalogger/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/Datalogger/Datalogger.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/Datalogger/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/AdvancedChatServer/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/AdvancedChatServer/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/AdvancedChatServer/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/AdvancedChatServer/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/AdvancedChatServer/AdvancedChatServer.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/AdvancedChatServer/AdvancedChatServer.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/BarometricPressureWebServer/assets/BaromettricPressureSensorWebServer_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/assets/BaromettricPressureSensorWebServer_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/BarometricPressureWebServer/assets/BaromettricPressureSensorWebServer_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/assets/BaromettricPressureSensorWebServer_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/BarometricPressureWebServer/assets/BaromettricPressureSensorWebServer_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/assets/BaromettricPressureSensorWebServer_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/BarometricPressureWebServer/assets/BaromettricPressureSensorWebServer_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/assets/BaromettricPressureSensorWebServer_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/BarometricPressureWebServer/BarometricPressureWebServer.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/BarometricPressureWebServer/BarometricPressureWebServer.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatClient/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatClient/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatClient/ChatClient.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatClient/ChatClient.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatServer/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatServer/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatServer/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatServer/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatServer/ChatServer.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/ChatServer/ChatServer.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpAddressPrinter/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpAddressPrinter/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpAddressPrinter/DhcpAddressPrinter.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpAddressPrinter/DhcpAddressPrinter.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpChatServer/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpChatServer/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpChatServer/DhcpChatServer.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DhcpChatServer/DhcpChatServer.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DnsWebClient/assets/ArduinoPlusEthernetShield.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dns-web-client/assets/ArduinoPlusEthernetShield.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DnsWebClient/assets/ArduinoPlusEthernetShield.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dns-web-client/assets/ArduinoPlusEthernetShield.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DnsWebClient/DnsWebClient.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dns-web-client/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/DnsWebClient/DnsWebClient.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dns-web-client/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/TelnetClient/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/telnet-client/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/TelnetClient/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/telnet-client/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/TelnetClient/TelnetClient.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/telnet-client/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/TelnetClient/TelnetClient.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/telnet-client/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UDPSendReceiveString/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-ntp-client/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UDPSendReceiveString/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-ntp-client/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UDPSendReceiveString/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-ntp-client/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UDPSendReceiveString/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-ntp-client/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UdpNtpClient/UdpNtpClient.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-ntp-client/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UdpNtpClient/UdpNtpClient.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-ntp-client/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UdpNtpClient/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-send-receive-string/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UdpNtpClient/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-send-receive-string/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UdpNtpClient/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-send-receive-string/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UdpNtpClient/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-send-receive-string/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UDPSendReceiveString/UDPSendReceiveString.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-send-receive-string/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/UDPSendReceiveString/UDPSendReceiveString.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/udp-send-receive-string/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClient/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClient/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClient/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClient/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClientRepeating/WebClientRepeating.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClientRepeating/WebClientRepeating.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClientRepeating/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClientRepeating/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClientRepeating/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClientRepeating/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClient/WebClient.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebClient/WebClient.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client/content.md diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebServer/assets/EthernetShieldF_bb.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-server/assets/EthernetShieldF_bb.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebServer/assets/EthernetShieldF_bb.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-server/assets/EthernetShieldF_bb.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebServer/assets/EthernetShield_sch.png b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-server/assets/EthernetShield_sch.png similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebServer/assets/EthernetShield_sch.png rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-server/assets/EthernetShield_sch.png diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebServer/WebServer.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-server/content.md similarity index 100% rename from content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/WebServer/WebServer.md rename to content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-server/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/I2C/i2c.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/I2C/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/I2C/i2c.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/I2C/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/UART/UART.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/UART/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/UART/UART.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/UART/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_graph.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_graph.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_graph.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_graph.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_sensor.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/assets/nano33BS_05_sensor.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/assets/nano33BS_05_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/barometric_sensor.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/barometric_sensor.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric_sensor/barometric_sensor.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/barometric-sensor/barometric_sensor.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_sensor.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_sensor.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_testing.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_testing.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/assets/nano33BS_07_testing.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/assets/nano33BS_07_testing.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/gesture_sensor.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture_sensor/gesture_sensor.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_include_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_temp_sensor.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_temp_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/assets/nano33BS_01_temp_sensor.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/assets/nano33BS_01_temp_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/humidity_and_temperature_sensor.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity_and_temperature_sensor/humidity_and_temperature_sensor.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_IMU.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_IMU.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_acceleration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_acceleration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_acceleration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_acceleration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_include_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/assets/nano33BS_02_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/assets/nano33BS_02_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/imu_accelerometer.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_accelerometer/imu_accelerometer.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-accelerometer/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_IMU.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_IMU.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_gyroscope.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_gyroscope.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_gyroscope.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_gyroscope.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_include_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/assets/nano33BS_03_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/assets/nano33BS_03_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/imu_gyroscope.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_gyroscope/imu_gyroscope.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-gyroscope/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_IMU.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_IMU.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_include_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_magnetometer.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_magnetometer.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/assets/nano33BS_04_magnetometer.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/assets/nano33BS_04_magnetometer.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/imu_magnetometer.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu_magnetometer/imu_magnetometer.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/imu-magnetometer/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_sensor.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_sensor.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_testing.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_testing.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/assets/nano33BS_08_testing.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/assets/nano33BS_08_testing.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/microphone_sensor.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/microphone_sensor.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone_sensor/microphone_sensor.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/microphone-sensor/microphone_sensor.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_sensor.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/assets/nano33BS_11_sensor.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/assets/nano33BS_11_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/proximity_sensor.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity_sensor/proximity_sensor.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/proximity-sensor/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_board_port.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_illustration.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_library.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_library.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_sensor.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_sensor.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_testing.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_testing.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/assets/nano33BS_10_testing.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/assets/nano33BS_10_testing.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/rgb_sensor.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb_sensor/rgb_sensor.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/rgb-sensor/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/files-on-nano33.svg b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/files-on-nano33.svg similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/files-on-nano33.svg rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/files-on-nano33.svg diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/sn-from-arduino-ide.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/sn-from-arduino-ide.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/sn-from-arduino-ide.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/sn-from-arduino-ide.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/sn-in-trace32.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/sn-in-trace32.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/sn-in-trace32.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/sn-in-trace32.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/sn-popup-trace32.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/sn-popup-trace32.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/sn-popup-trace32.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/sn-popup-trace32.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/trace32-debug.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/trace32-debug.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/trace32-debug.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/trace32-debug.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/trace32-dir-select.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/trace32-dir-select.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/trace32-dir-select.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/trace32-dir-select.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/trace32-get-license.png b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/trace32-get-license.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/assets/trace32-get-license.png rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/assets/trace32-get-license.png diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/content.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace_32/content.md rename to content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/trace-32/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_IMU.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_IMU.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_acceleration.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_acceleration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_acceleration.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_acceleration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_board_port.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_illustration.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_include_library.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/assets/nano33BLE_01_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/assets/nano33BLE_01_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/imu_accelerometer.md b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_accelerometer/imu_accelerometer.md rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-accelerometer/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_IMU.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_IMU.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_board_port.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_gyroscope.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_gyroscope.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_gyroscope.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_gyroscope.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_illustration.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_include_library.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_printing_values.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/assets/nano33BLE_02_printing_values.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/assets/nano33BLE_02_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/imu_gyroscope.md b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_gyroscope/imu_gyroscope.md rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-gyroscope/content.md diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_IMU.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_IMU.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_board_port.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_board_port.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_illustration.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_illustration.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_include_library.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_include_library.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_magnetometer.png b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_magnetometer.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/assets/nano33BLE_03_magnetometer.png rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/assets/nano33BLE_03_magnetometer.png diff --git a/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/imu_magnetometer.md b/content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-ble/tutorials/imu_magnetometer/imu_magnetometer.md rename to content/hardware/03.nano/boards/nano-33-ble/tutorials/imu-magnetometer/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/Bluetooth/Bluetooth.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/Bluetooth/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/Bluetooth/Bluetooth.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/Bluetooth/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_board_port.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_board_port.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_ifttt_create.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_ifttt_create.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_ifttt_create.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_ifttt_create.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_library.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_library.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_library.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_printing_values.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_printing_values.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_secret_tab1.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_secret_tab1.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_secret_tab1.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_secret_tab1.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_secret_tab2.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_secret_tab2.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_secret_tab2.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_secret_tab2.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_sensor.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_sensor.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_webhooks_and_gmail.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_webhooks_and_gmail.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_webhooks_and_gmail.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_webhooks_and_gmail.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_webhooks_name.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_webhooks_name.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/assets/nano33IOT_06_webhooks_name.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/assets/nano33IOT_06_webhooks_name.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/IFTTT_connection.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT_Connection/IFTTT_connection.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/IFTTT-Connection/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/UART/UART.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/UART/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/UART/UART.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/UART/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_board_port.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_board_port.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_library.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_library.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_library.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_printing_values.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_printing_values.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_secret_tab1.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_secret_tab1.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_secret_tab1.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_secret_tab1.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_secret_tab2.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_secret_tab2.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_secret_tab2.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_secret_tab2.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_sensor.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_sensor.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/assets/nano33IOT_04_sensor.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/assets/nano33IOT_04_sensor.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/WiFi_Connection.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi_connection/WiFi_Connection.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/WiFi-connection/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_IMU.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_IMU.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_acceleration.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_acceleration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_acceleration.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_acceleration.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_board_port.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_board_port.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_illustration.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_illustration.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_include_library.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_include_library.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_printing_values.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/assets/nano33IOT_01_printing_values.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/assets/nano33IOT_01_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/imu_accelerometer.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_accelerometer/imu_accelerometer.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-accelerometer/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_IMU.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_IMU.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_IMU.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_IMU.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_board_port.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_board_port.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_board_port.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_board_port.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_gyroscope.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_gyroscope.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_gyroscope.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_gyroscope.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_illustration.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_illustration.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_illustration.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_include_library.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_include_library.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_include_library.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_include_library.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_printing_values.png b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/assets/nano33IOT_02_printing_values.png rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/assets/nano33IOT_02_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/imu_gyroscope.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/imu_gyroscope/imu_gyroscope.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/imu-gyroscope/content.md diff --git a/content/hardware/03.nano/boards/nano-33-iot/tutorials/iot-cloud/iot-cloud.md b/content/hardware/03.nano/boards/nano-33-iot/tutorials/iot-cloud/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-33-iot/tutorials/iot-cloud/iot-cloud.md rename to content/hardware/03.nano/boards/nano-33-iot/tutorials/iot-cloud/content.md diff --git a/content/hardware/03.nano/boards/nano-every/tutorials/I2C/i2c.md b/content/hardware/03.nano/boards/nano-every/tutorials/I2C/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-every/tutorials/I2C/i2c.md rename to content/hardware/03.nano/boards/nano-every/tutorials/I2C/content.md diff --git a/content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/assets/NanoEvery_01_illustration.png b/content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/assets/NanoEvery_01_illustration.png similarity index 100% rename from content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/assets/NanoEvery_01_illustration.png rename to content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/assets/NanoEvery_01_illustration.png diff --git a/content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/assets/NanoEvery_01_printing_values.png b/content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/assets/NanoEvery_01_printing_values.png similarity index 100% rename from content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/assets/NanoEvery_01_printing_values.png rename to content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/assets/NanoEvery_01_printing_values.png diff --git a/content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/Run_4_UART.md b/content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/content.md similarity index 99% rename from content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/Run_4_UART.md rename to content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/content.md index 47ab864f90..ec6851904b 100644 --- a/content/hardware/03.nano/boards/nano-every/tutorials/Run_4_UART/Run_4_UART.md +++ b/content/hardware/03.nano/boards/nano-every/tutorials/Run-4-UART/content.md @@ -41,7 +41,7 @@ The goals of this project are: For this project we will need: -* Arduino Nano Every +* [Arduino Nano Every](https://store.arduino.cc/products/arduino-nano-every) * 4 x Arduino Nano Every (or any other Arduino boards that works at 5V) * 5 x [mini breadboard](https://store.arduino.cc/mini-breadboard-white-998) * 13 x [jumper wires](https://store.arduino.cc/10-jumper-wires-150mm-male) diff --git a/content/hardware/03.nano/boards/nano-every/tutorials/UART/UART.md b/content/hardware/03.nano/boards/nano-every/tutorials/UART/content.md similarity index 100% rename from content/hardware/03.nano/boards/nano-every/tutorials/UART/UART.md rename to content/hardware/03.nano/boards/nano-every/tutorials/UART/content.md diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone_sensor/assets/OpenMV_spectrumAnalyzer.png b/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/assets/OpenMV_spectrumAnalyzer.png similarity index 100% rename from content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone_sensor/assets/OpenMV_spectrumAnalyzer.png rename to content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/assets/OpenMV_spectrumAnalyzer.png diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone_sensor/assets/nicla-vision-microphone.png b/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/assets/nicla-vision-microphone.png similarity index 100% rename from content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone_sensor/assets/nicla-vision-microphone.png rename to content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/assets/nicla-vision-microphone.png diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone_sensor/content.md b/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/content.md similarity index 100% rename from content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone_sensor/content.md rename to content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/content.md