Skip to content

Add Project 10: temperature-controlled fan (8255, ADC0804, emu8086)#5

Open
Muawiya-contact wants to merge 6 commits into
yousefkotp:mainfrom
Muawiya-contact:main
Open

Add Project 10: temperature-controlled fan (8255, ADC0804, emu8086)#5
Muawiya-contact wants to merge 6 commits into
yousefkotp:mainfrom
Muawiya-contact:main

Conversation

@Muawiya-contact

Copy link
Copy Markdown

Summary

This adds Project #10 — temperature-controlled fan for emu8086: LM35 path through ADC0804 and 8255, LEDs plus a small motor as the fan (two rough speeds in software), and a buzzer with the motor dropped when the reading hits ≥ 100 °C. Samples are spaced with a long delay so it behaves like a slow monitoring loop.

The project folder README covers hookup (98h, INTR on PC4 when you can use it), PC_SHADOW so ADC strobes don’t stomp the buzzer bits, scaling for emu vs a real board, and how to poke port A for tests.

The root README gets the Project #10 entry and a contributor line.

Thanks for adding my efforts to your repo.

Files

  • Project #10 - Temperature-Controlled Fan System/Project #10 - Temperature-Controlled Fan System.asm
  • Project #10 - Temperature-Controlled Fan System/README.md
  • README.md (TOC, short blurb, contributors)

Notes

  • Tested by assembling and running in emu8086.
  • If anything in the wording or wiring should match your course sheet more closely, I’m happy to tweak in a follow-up.

Closes #4

@Muawiya-contact Muawiya-contact marked this pull request as draft April 8, 2026 00:18
@Muawiya-contact Muawiya-contact marked this pull request as ready for review April 8, 2026 00:19

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5add5d3c3e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

…rature-controlled-fan

Fix fan and buzzer state persistence in Project #10 control loop
@Muawiya-contact

Copy link
Copy Markdown
Author

I pushed a follow-up commit addressing both review notes by Codex.

@Muawiya-contact

Copy link
Copy Markdown
Author

Hey @yousefkotp 👋
Just a gentle ping on PR #5 — adds Project #10 (temperature-controlled fan) which closes #4. No conflicts with main, all Codex review notes addressed.
Whenever you get a chance to take a look, I'd really appreciate it! Happy to tweak anything to better match your course sheet. 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Project Idea #10

1 participant