From d2bc73aa17768dcafe9f784721d99359cbc6d953 Mon Sep 17 00:00:00 2001 From: Fatima Idrees Date: Wed, 30 Jul 2025 11:10:22 +0300 Subject: [PATCH] 6th --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 8d82e22..6de57d4 100644 --- a/README.md +++ b/README.md @@ -41,18 +41,22 @@ It's like giving every port a name—so we can talk to them and work together as ### 🛠️ Issue 1: Incorrect Pin Mapping The pins shown in MicroBlocks didn’t match the actual pins on the microcontroller. + ✅ Solution: We created a drop-down menu that shows the correct pin numbers as labeled on the microcontroller. ### 🛠️ Issue 2: Inverted Module Behavior Some modules behaved in reverse—turning ON in code would turn them OFF in real life (and vice versa). + ✅ Solution: We created custom blocks that automatically handle inverted logic for those modules. ### 🛠️ Issue 3: Modules Needing Multiple Pins Some modules, like RGB LEDs, required controlling multiple pins at once, which made coding harder and repetitive. + ✅ Solution: We created dedicated blocks for these modules that manage all required pins together, making it easier to control them with a single command. ### 🛠️ Issue 4: Complex Modules with Many Features Some modules had more than one function (like color + brightness), making it tricky to support all features in one block. + ✅ Solution: We made more than one block per module when needed, each one focusing on a specific feature (e.g. one for color, one for brightness). ---