Skip to content

Gníomhaíocht

Teirmiméadar Fahrenheit

Idirmheánach | MakeCode, Python | Braiteoir teochta, Cnaipí, Scáileán LED | Feidhmeanna, Ionchur/aschur, Tomhas

Céim 1: Cruthaigh é

Cad atá ann?

Úsáid feidhm shimplí chun léamha ceinteagráid a iompú go Fahrenheit ó bhraiteoir teochta an micro:bit.

Conas a oibríonn sé

  • Tá ionchur braiteora teochta ionsuite i bpróiseálaí an micro:bit a thugann léamha i gceinteagrád.
  • Trí fheidhmeanna a úsáid, is féidir an teocht a iompú go tapa go Fahrenheit.
  • Ciallaíonn an fheidhm convertCtoF gur féidir leat an cód comhshó a athúsáid go héasca, mar shampla i dteirmiméadar uasta-íosmhéide.
  • Oibríonn an fheidhm trí convertCtoF a úsáid in áit athróige nó uimhreach nuair a bhrúnn tú cnaipe B ar do micro:bit.
  • Seolaimid an teocht i gceinteagrád chuig an bhfeidhm.
  • Glacann an fheidhm an uimhir a tugadh di ansin, a stóráladh in athróg darb ainm C, agus iompaíonn sí í go Fahrenheit trína méadú faoi 1.8 agus 32 a shuimiú léi.
  • Téann an fheidhm ar ais ansin chuig an uimhir iompaithe ionas go dtaispeánfar an teocht ar aschur scáileáin an LED nuair a bhrúnn tú cnaipe B.
  • Má bhrúnn tú cnaipe A, taispeántar an teocht i gceinteagrád.

Cad a theastaíonn uait

  • micro:bit (nó ionsamhlóir MakeCode)
  • MakeCode nó Python editor
  • paca cadhnraí (roghnach)

Céim 2: Códaigh é

1from microbit import *
2
3def convertCtoF(C):
4    return C * 1.8 + 32
5
6while True:
7    if button_a.was_pressed():
8        display.scroll(temperature())
9    if button_b.was_pressed():
10        display.scroll(convertCtoF(temperature()))

Céim 3: Feabhsaigh é