Cyfres Gweithdai Electroneg

English

Cyfres Gweithdai Electroneg Ar-lein Prifysgol Aberystwyth

Rydym wedi addasu'r deunydd a grëwyd ar gyfer ein Clwb Roboteg i unrhyw un allu ei ddefnyddio gartref neu yn yr ysgol.

Mae pob un o'r sesiynau isod yn cynnwys gwers fideo gan un o'n staff a set o ymarferion er mwyn asesu eich dealltwriaeth. Gan fod y dudalen hon ar gyfer dysgwyr annibynnol, mae'r atebion wedi'u cynnwys.

Dewiswch bennawd sesiwn i ddechrau arni.

Gwers Fideo (yn Saesneg):

Defnyddio Tinkercad:

Meddalwedd am ddim y gellir ei ddefnyddio o fewn y porwr yw Tinkercad a gallwn ei ddefnyddio i greu, rhaglennu ac efelychu cylchedau. Mae'n cynnwys opsiynau hefyd i athrawon ei ddefnyddio yn yr ystafell ddosbarth - gweler ein Canllaw Tinkercad i Addysgwyr.

I ddefnyddio'r feddalwedd, bydd angen i chi greu cyfrif neu fewngofnodi drwy'r dulliau eraill a dderbynnir (Google, Microsoft, Apple, neu Facebook).

Ar ôl mewngofnodi, dewiswch ddyluniadau o'r ddewislen ar y chwith. Cliciwch ar 'new' a dewiswch y gylched i greu ffeil newydd. Fel arall, gallwch sgrolio i lawr tudalen eich cynlluniau i ddod o hyd i'r ffeiliau cylched blaenorol rydych chi wedi'u creu. Mae Tinkercad yn cadw eich gwaith yn awtomatig ar ôl pob newid.

Ymarferion:

Rydym wedi creu tair lefel o her (efydd, arian ac aur) i ddysgwyr gael dechrau ymchwilio a chreu cylchedau yn Tinkercad.

Dylai pob dysgwr ddechrau gyda'r lefel efydd a gweithio eu ffordd i fyny cyn belled ag y gallant.

Cliciwch ar bennawd pob her i'w ehangu.


  1. Ail-grewch y gylched hon:

    Diagram cylched sy'n cynnwys dau fatri 1.5V, gwrthydd 1kΩ, a golau LED.


    • Mae batris AA yn gyflenwadau pŵer 1.5V ac mae'r gylched hon yn gofyn am ddau.

    • Cofiwch, mae negatif yn cysylltu â phositif.

    • Cathod yw'r enw ar derfynell bositif LED.

    • Gellir cysylltu gwrthydd y naill ffordd neu'r llall - nid oes iddo derfynell negatif na phositif.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n cynnwys dau fatri 1.5V, gwrthydd 1kΩ, a golau LED.



Crëwch ffeil gylched newydd yn Tinkercad (i ddychwelyd i'r dudalen dyluniadau cliciwch ar logo Tinkercad yn y gornel chwith uchaf).

  1. Ail-greu'r gylched hon:

    Diagram cylched sy'n cynnwys batri 3V, gwrthydd (1kΩ), LED, a LDR

    Awgrym: Mae hyn yn cynnwys LDR (Gwrthydd Golau Ddibynnol) a elwir yn 'photoresistor' yn Tinkercad.


    • Mae'r batri botwm (crwn) yn 3V, neu fe allech chi ddefnyddio 2 fatri AA.

    • Mae'r LDR yn fath o wrthydd, felly does dim ots pa ffordd y caiff ei wifro.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n cynnwys batri 3V, gwrthydd (1kΩ), LED, ac LDR

  2. Dechreuwch yr efelychydd a chliciwch ar yr LDR/photoresistor. Bydd hyn yn rhoi graddfa lefel golau i chi y gellir ei haddasu. Beth am weld beth sy'n digwydd i'r LED pan gaiff lefel y golau ei gynyddu a'i ostwng?


    • Gallwch glicio a llithro lefel y golau. Bydd ei symud i'r dde yn cynyddu lefel y golau.




Crëwch ffeil gylched newydd ar Tinkercad ar gyfer yr ymarfer hwn.

  1. Ail-grewch y gylched hon:

    Diagram cylched yn dangos Micro:Bit gyda dwy ddolen. Mae'r ddwy ddolen yn cynnwys gwrthydd 1kΩ ac LED. Mae un ddolen yn cysylltu â phin 0 a'r pin GND ar y Micro:Bit, y llall i'r pin 3V a GND.

    Awgrym: Mae'r bwa lle mae'r gwifrau'n croesi yn dangos eu bod yn pasio dros ei gilydd yn hytrach na chysylltu.

    Awgrym: Y pin GND ar y Micro:Bit yw'r derfynell negatif.


    • Mae'r Micro:Bit yn disodli'r angen am fatri yn y gylched hon. Mae'r pŵer sydd ei angen (3V) yn cael ei ddarparu gan y cebl sydd wedi'i blygio i mewn iddo.

    • Gallwch ddefnyddio gwifrau o wahanol liw ar gyfer y dolenni ar wahân.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad yn dangos Micro:Bit gyda dwy ddolen. Mae'r ddwy ddolen yn cynnwys gwrthydd 1kΩ ac LED. Mae un ddolen yn cysylltu â phin 0 a'r pin GND ar y Micro:Bit, y llall i'r pin 3V a GND.
  2. Pan fyddwch chi'n cychwyn yr efelychydd, dim ond un LED sy'n goleuo. Mae hyn am fod y pin 3V yn gweithio fel pen positif batri tra bod y pin GND yn gweithio fel y pen negatif. Mae hyn yn golygu y bydd unrhyw beth sy'n gysylltiedig â'r ddau bin yma mewn cylched yn derbyn pŵer. Mae'r LED arall wedi'i gysylltu â phin wedi'i rifo - mae'r rhain yn binnau y gellir eu rhaglennu a heb raglen ni fyddant yn darparu pŵer.

  3. Ysgrifennwch raglen fel bod y ddau olau yn cael eu rhoi i fynd ac yn aros yn olau.

    Awgrym: Gallwch agor y panel codio gan ddefnyddio'r botwm cod wrth ymyl y botwm sy'n cychwyn yr efelychydd. Cofiwch stopio'r efelychiad gyntaf - does dim modd i chi olygu'r rhaglen tra ei bod yn rhedeg.


    • Gallwch ddefnyddio'r bloc 'digital write pin' i osod LED ar ('HIGH') neu i ffwrdd ('LOW').

    • Yn lle hynny, gallech ddefnyddio bloc 'write analog pin' i osod y disgleirdeb (0 yw diffodd, 255 yw'r disgleirdeb mwyaf).

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    The 'forever' loop contains a 'digital write pin P0 to HIGH' block.

  4. Newidiwch y rhaglen fel bod yr LED sy'n gysylltiedig â phin 0 yn fflachio bob 500ms.


    • Eiliadau yw mesur diofyn y bloc 'wait'. Gallwch newid hyn i filfedau eiliad y tu mewn i'r bloc neu drosi'r gwerth.

    • Cofiwch, bydd angen bloc aros arnoch bob tro ar ôl newid gwerth y pin.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    The 'forever' loop contains a 'digital write pin P0 to HIGH' block followed by a 'wait 500 milliseconds', 'digital write pin P0 to LOW', and another 'wait 500 milliseconds' block.



Crëwch ffeil gylched newydd ar Tinkercad ar gyfer yr ymarfer hwn.

Cydran Newydd: Ar gyfer yr ymarfer hwn byddwch yn defnyddio LED RGB. Mae hwn yn olau LED y gellir ei raglennu i oleuo mewn amrywiaeth o liwiau gwahanol. Mae gan y gydran hon 4 pin cyswllt fel y'u labelir yn y ddelwedd isod.

LED RGB yn dangos y pedwar pin a'u labeli. O'r chwith i'r dde maent yn Goch, Cathod, Glas a Gwyrdd.
  1. Crëwch cylched sy'n cynnwys BBC Micro:Bit, gwrthydd (1kΩ) ac LED RGB.

    Awgrym: Bydd angen cysylltu pob pin lliw â phin rhaglenadwy gwahanol ar y Micro:Bit.


    • Y cathod yw'r derfynell bositif ar LED RGB.

    • Bydd angen i'r gwrthydd fynd i mewn i'r gylched rhwng cathod yr LED RGB a phin GND y Micro:Bit.

    • Defnyddiwch wifrau lliw gwahanol ar gyfer pob pin i helpu.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad gyda Micro:Bit, RGB LED, a gwrthydd. Mae'r pin coch ar yr LED wedi'i gysylltu â phin 0 ar y Micro:Bit. Y gwyrdd i bin 1 a'r glas i bin 2. Mae cathod yr LED wedi'i gysylltu â gwrthydd sydd wedyn yn cysylltu â phin GND y Micro:Bit.

  2. Rhaglennwch eich cylched fel bod y golau yn newid lliw bob 2 eiliad, gan ailadrodd y dilyniant hwn: coch, gwyrdd, glas.


    • Ar gyfer hyn, gallwn ddefnyddio'r blociau 'digital write pin'.

    • Peidiwch ag anghofio diffodd lliw cyn dangos y nesaf.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Byddwch yn ymwybodol, gall y pinnau Micro:Bit a ddefnyddir gan bob lliw fod yn wahanol ar gyfer eich cylched chi.

    Dolen 'forever' sy'n cynnwys y blociau canlynol yn eu trefn: 'digital write pin P2 to LOW', 'digital write pin P0 to HIGH', 'wait 2 secs', 'digital write pin P0 to LOW', 'digital write pin P1 to HIGH', 'wait 2 secs', 'digital write pin P1 to LOW', 'digital write pin P2 to HIGH'.

  3. Rhaglennwch eich cylched fel bod y golau yn newid lliw bob 2 eiliad, gan ailadrodd y dilyniant hwn: coch, magenta, glas, gwyrddlas, gwyrdd, melyn, gwyn.

    Awgrym: Mae golau magenta, gwyrddlas a melyn yn cael eu gwneud o gymysgu dau liw o goch, glas a gwyrdd. I gael mwy o wybodaeth am gymysgu lliwiau golau, gweler ein gweithgaredd Gwyddoniaeth Lliw.


    • Beth am weld beth sy'n digwydd os bydd coch a glas wedi'u gosod i 'HIGH' ar yr un pryd? Ailadroddwch gyda glas a gwyrdd, yna gwyrdd a choch.

    • Mae golau gwyn yn cael ei greu pan fydd yr holl binnau wedi'u gosod i 'HIGH'.

    • Peidiwch ag anghofio diffodd y lliwiau nad oes eu hangen.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Byddwch yn ymwybodol, gall y pinnau Micro:Bit a ddefnyddir gan bob lliw fod yn wahanol ar gyfer eich cylched chi.

    Dolen 'forever' sy'n cynnwys y blociau canlynol yn eu trefn: 'digital write pin P1 to LOW' 'digital write pin P2 to LOW', 'digital write pin P0 to HIGH', 'wait 2 secs', 'digital write pin P2 to HIGH', 'wait 2 secs', 'digital write pin P0 to LOW', 'wait 2 secs', 'digital write pin P1 to HIGH', 'wait 2 secs', 'digital write pin P2 to LOW', 'wait 2 secs', 'digital write pin P0 to HIGH', 'wait 2 secs', 'digital write pin P2 to HIGH', 'wait 2 secs'.

Gwers Fideo (yn Saesneg):

Ymarferion:

Mae'r sesiwn hon yn edrych ar greu cylchedau yn Tinkercad i ymchwilio i gerrynt a foltedd.

Dylai pob dysgwr ddechrau gyda'r lefel efydd a gweithio eu ffordd i fyny cyn belled ag y gallant.

Cliciwch ar bennawd pob her i'w ehangu.


Gwybodaeth Newydd:

Gelwir cylched sy'n cynnwys un ddolen o wifrau a chydrannau yn Gylched Gyfres.

  1. Ail-grewch y gylched gyfres hon:

    Diagram cylched sy'n cynnwys batri 9V, gwrthydd 1kΩ, dau LED ac Amedr mewn un ddolen (cylched gyfres).


    • Nid yw Tinkercad yn cynnwys Amedr, yn lle hynny mae ganddo amlfesurydd y gellir ei ddefnyddio i fesur cerrynt yn yr un ffordd.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n cynnwys batri 9V, gwrthydd 1kΩ, dau LED ac Amedr mewn un ddolen (cylched gyfres).

  2. Beth yw'r cerrynt yn y gylched hon?


    • Os yw'r gwerth yn negyddol, mae gwifrau'r mesurydd wedi eu gosod y ffordd anghywir.

    • Gwnewch yn siŵr fod yr amlfesurydd wedi'i osod i Amperage.

    • Dylai'r bylbiau LED i gyd oleuo, os nad ydynt ailedrychwch ar eich gwifrau.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Dylai'r gwerth o 5.14mA fod ar y mesurydd. Mae hyn yn golygu bod y cerrynt yn eich cylched yn 5.14 mili-Amp, neu 0.00514 Amp.


  3. Pa foltedd y mae pob LED yn ei ddefnyddio?

    Awgrym: Bydd angen i chi ychwanegu dau amlfesurydd arall i'r gylched.


    • Er mwyn mesur y foltedd ar gyfer pob LED, bydd angen i chi ychwanegu amlfesurydd i bob un.

    • Dyma'r diagram cylched newydd ar gyfer yr hyn y mae angen i chi ei ychwanegu.

      Diagram cylched sy'n cynnwys batri 9V, gwrthydd 1kΩ, dau LED ac Amedr mewn un ddolen (cylched gyfres). Yna, mae Foltmedr wedi'i gysylltu 'ar draws' pob LED.

    • Unwaith eto, os cewch ddarlleniad negyddol mae'n golygu bod gwifrau'r amlfesurydd wedi eu gosod y ffordd anghywir.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n cynnwys batri 9V, gwrthydd 1kΩ, dau LED ac Amedr mewn un ddolen (cylched gyfres). Yna, mae Foltmedr wedi'i gysylltu 'ar draws' pob LED. Mae pob un o'r amlfesuryddion hyn yn dangos defnydd o 1.92 folt.



Gwybodaeth Newydd:

Gellir cael Cylchedau Paralel hefyd. Mae'r rhain yn cynnwys mwy nag un ddolen.

Dyma enghraifft:

Diagram Cylched

Diagram cylched sy'n cynnwys batri 3V gydag LED wedi'i gysylltu, ac ail LED wedi'i gysylltu ar ei draws (yr un ffordd y byddai Foltmedr wedi'i gysylltu).

Cylched Tinkercad

Cylched Tinkercad sy'n cynnwys batri 3V gydag LED wedi'i gysylltu, ac ail LED wedi'i gysylltu ar ei draws (yr un ffordd y byddai Foltmedr wedi'i gysylltu).

Cylched

Cylched sy'n cynnwys dau fatri 1.5V gydag LED wedi'i gysylltu, ac ail LED wedi'i gysylltu ar ei draws (yr un ffordd y byddai Foltmedr wedi'i gysylltu)..

O'r enghraifft hon, gobeithio bod modd i chi weld ein bod yn cysylltu Foltmedrau mewn cylchedau paralel yn barod, tra bod Amedrau mewn cyfres.

  1. Ail-grewch y gylched hon:

    Diagram cylched sy'n cynnwys batri 9V, gwrthydd (1kΩ), Amedr ac LED mewn cyfres, gydag ail LED wedi'i gysylltu yn baralel â'r cyntaf.


    • Dim ond i derfynellau cydrannau y gellir cysylltu gwifrau, nid i'w gilydd.

    • Cysylltwch yr ail LED yn yr un ffordd ag y byddech yn cysylltu Foltmedr.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Diagram cylched Tinkercad sy'n cynnwys batri 9V, gwrthydd (1kΩ), Amedr ac LED mewn cyfres, gydag ail LED wedi'i gysylltu yn baralel â'r cyntaf.

  2. Ychwanegwch ddau Foltmedr i'r gylched i fesur y foltedd a ddefnyddir gan bob LED.

    Awgrym: Bydd hyn yn gofyn mwy o gysylltiadau paralel â'r bylbiau LED.


    • Mae gwerthoedd negyddol yn golygu bod y gwifrau wedi eu gosod yn anghywir.

    • Bydd gan un LED 3 gwifren wahanol wedi'u cysylltu â phob terfynell - gallai defnyddio gwifrau gwahanol liwiau helpu.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Diagram cylched Tinkercad sy'n cynnwys batri 9V, gwrthydd (1kΩ), Amedr a bwlb LED mewn cyfres, gydag ail fwlb LED wedi'i gysylltu yn baralel â'r cyntaf. Yna mae Foltmedr wedi'i gysylltu ochr yn ochr â phob LED.

Gwybodaeth Newydd:

Rydym bellach wedi creu cylched gyda dau LED mewn cyfres (yr her efydd), a chylched gyda dau LED ochr yn ochr (yr her arian).

Beth fydd yn digwydd yn y naill gylched neu'r llall pe byddai un o'r bylbiau LED wedi torri? A fyddai'r llall yn goleuo? Pam?

Cylched Cyfres gyda bwlb golau wedi torri:

Cylched sy'n cynnwys dau fatri AA a dau fwlb golau mewn cyfres. Does dim un o'r bylbiau wedi eu goleuo.

Cylched baralel gyda bwlb golau wedi torri:

Cylched sy'n cynnwys dau fatri AA a dau fwlb golau yn baralel â'i gilydd. Mae un o'r lampau yn goleuo'n llachar..

Pan fydd cydran yn torri, ni all yr electronau deithio trwyddo. Mae hyn yn golygu ei fod yn torri'r gylched os yw'r holl gydrannau mewn cyfres. Fodd bynnag, mae cydran baralel yn rhoi llwybr gwahanol i'r electronau yn ôl i'r batri.




Cydran Newydd:

Ar gyfer yr ymarfer hwn, byddwn yn defnyddio cydran newydd, switsh sleidio.


Mae'r switsh sleidio sydd ar gael ar Tinkercad gyda'r tri phin wedi'u labelu o'r chwith i'r dde; Terfynell 1, Cyffredin, Terfynell 2.

Enghraifft o gylched lle mae'r switsh ar agor ac ar gau.

Switsh ar Gau

Diagram cylched cyfres sy'n cynnwys batri 3V, 1kΩ, LED a switsh ar gau.

Cylched gyfres Tinkercad sy'n cynnwys batri 3V, 1kΩ, LED a switsh ar gau.

Switsh ar Agor

Diagram cylched gyfres sy'n cynnwys batri 3V, 1kΩ, LED a switsh ar agor.

Cylched gyfres Tinkercad sy'n cynnwys batri 3V, 1kΩ, LED a switsh ar agor.

Crëwch ffeil gylched newydd ar Tinkercad ar gyfer yr ymarfer hwn.

  1. Crëwch gylched sydd â 3 bwlb LED, pob un yn baralel, wedi'i bweru gan fatri 9V. Yna ychwanegwch switsh sleidio fel bod 1 bwlb LED ymlaen bob amser, tra bod y 2 arall yn cael eu rheoli gan y switsh sleidio.

    Awgrym: Bydd angen i chi gynnwys gwrthydd 1kΩ hefyd.


    • Wrth gysylltu'r switsh sleidio, defnyddiwch un o'r terfynellau (does dim ots pa un) a'r pin cyffredin.

    • Bydd angen i'r switsh fod ar ôl y bwlb LED cyntaf i reoli dim ond 2 fwlb LED.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad gyda 3 bwlb LED yn baralel ac wedi eu cysylltu â gwrthydd a batri 9V. Mae'r switsh sleidio wedi'i osod ar ôl y bwlb LED cyntaf er mwyn rheoli'r ddau arall.

  2. Gosodwch amlfesurydd i fesur y folteddau ar draws pob un o'r bylbiau LED pan fyddant i gyd wedi eu goleuo.


    • I fesur y foltedd ar draws cydran, mae angen cysylltu foltmedrau yn baralel â'r gydran.

    Dylai'r foltedd ar draws pob LED ddarllen 1.87 Folt.


  3. Nawr, agorwch y switsh a mesurwch y foltedd a ddefnyddir gan yr LED sydd wedi ei oleuo.

    Dylai'r foltedd fod yn 1.95 Folt.




Crëwch ffeil gylched newydd ar Tinkercad ar gyfer yr ymarfer hwn.

Symbol Diagram Newydd: Ar gyfer yr ymarfer hwn byddwch yn defnyddio bwlb LED RGB. Mae hwn yn olau LED y gellir ei raglennu i oleuo mewn amrywiaeth o liwiau gwahanol. Mae gan y gydran hon 4 pin cyswllt fel y'u labelir yn y ddelwedd isod.

LED RGB yn dangos y pedwar pin a'u labeli. O'r chwith i'r dde maent yn Goch, Cathod, Glas a Gwyrdd

Cynrychiolir y gydran hon mewn diagramau cylched fel hyn:

Gwifren sy'n ymrannu yn dri darn, pob un gyda symbol LED (heb y cylch) cyn gorffen gyda chylch bach.

Mae'r symbol diagram cylched yn dangos y 4 pin ar wahân, gan labelu tri gyda'r lliw perthnasol, a'r pedwerydd yw'r cathod.

  1. Ail-grëwch y gylched hon yn Tinkercad:

    Diagram cylched sy'n dangos cylched cyfres gyda batri 9V, gwrthydd 1kΩ ac LED RGB wedi'i wifro i'r cathod a'r derfynell werdd.

    • Y cathod yw'r derfynell bositif ar LED RGB.

    • Dim ond y cathod a'r pin gwyrdd sydd angen eu gwifrio ar gyfer y gylched hon.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Diagram Tinkercad yn dangos cylched cyfres gyda batri 9V, gwrthydd 1kΩ ac LED RGB wedi'i wifro i'r cathod a'r derfynell werdd.

  2. Newidiwch eich cylched i wneud i'r LED RGB oleuo yn felyn.


    • Bydd angen i chi ychwanegu un wifren ychwanegol i'r gylched.

    • Mae golau melyn yn cynnwys golau gwyrdd a choch.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n dangos cylched gyda batri 9V, gwrthydd 1kΩ ac LED RGB gyda'r cathod wedi'i gysylltu â therfynell negyddol y batri gyda gwrthydd, tra bod y terfynellau coch a gwyrdd wedi'u cysylltu â therfynell bositif y batri.

Gwers Fideo (yn Saesneg):

Ymarferion:

Mae'r sesiwn hon yn edrych ar greu Micro:Bit 'tŷ gwydr clyfar' gan ddefnyddio popeth rydyn ni wedi'i ddysgu hyd yn hyn.

Dylai pob dysgwr ddechrau gyda'r lefel efydd a gweithio eu ffordd i fyny cyn belled ag y bo modd.

Cliciwch ar bennawd pob her i'w ehangu.



Byrddau Bara yn Tinkercad: Mae tri maint gwahanol o Fyrddau Bara ar gael i'w defnyddio yn Tinkercad.

Bwrdd Bara:

Bwrdd Bara Bach:

Bwrdd Bara Mini:

Nid oes gan y bwrdd bara hwn reiliau/resi negatif a phositif. Mae'n un da i'w ddefnyddio fel ehangiad i fwrdd bara mwy.

Byddem yn argymell defnyddio'r bwrdd bara bach ar gyfer yr ymarferion hyn. Os gwelwch nad oes digon o le ar gyfer eich cydrannau, naill ai newidiwch y bwrdd bara neu cysylltwch un arall.

Cysylltu mwy nag un bwrdd bara:

Cylched Tinkercad sy'n dangos BBC Micro:Bit wedi'i gysylltu â bwrdd bara sydd wedi'i gysylltu â bwrdd bara arall a bwrdd bara mini. Mae gan bob bwrdd LED coch a gwrthydd cysylltiedig yn sownd ynddo.
  1. Mae angen i olau LED coch oleuo pan fo'r system yn cael ei rhoi ymlaen. Dangosir y gylched sydd ei hangen yn y diagram isod, ail-grëwch hyn ar fwrdd bara yn Tinkercad.

    Diagram o gylched gyfres sy'n cynnwys BBC Micro:Bit yn gweithio fel y cyflenwad pŵer ar gyfer LED coch a gwrthydd 1kΩ.


    • Wrth ddefnyddio bwrdd bara, y peth cyntaf y dylech ei wneud yw cysylltu'r rheilen negatif i bin GND a chysylltu'r rheilen bositif i bin pŵer.

    • Cofiwch, mae catod yr LED yn cysylltu i'r pin GND.

    • Mae'r LED hwn wedi'i gysylltu i'r pŵer ar y Micro:Bit. Mae hyn yn golygu y bydd wedi goleuo bob amser pan fo'r Micro:Bit yn rhedeg, nid oes angen rhaglennu.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad o BBC:Microbit wedi'i gysylltu i fwrdd bara (pin 3V i'r rhes bositif, pin GND i'r rhes negatif). Yna mae'r rheilen negatif wedi'i chysylltu i dwll b4 gyda gwrthydd, y positif i A5 gyda gwifren ac LED wedi'i osod yn nhyllau e4 ac e5.

  2. Er mwyn helpu planhigion i dyfu yn ein 'tŷ gwydr clyfar', mae angen bod golau arnynt trwy'r amser. Ychwanegwch LED gwyn i'ch bwrdd bara fel y dangosir yma:

    Mae dolen gylched newydd wedi'i hychwanegu i'r diagram sy'n dangos sut mae PIN 0 yn cysylltu i LED gwyn a gwrthydd cyn cysylltu yn ôl i'r pin GND.

    Awgrym: Nid oes angen i'r cydrannau fod yn yr un drefn chwith i dde ar y bwrdd bara ag y maent yn y diagram - cyn belled â bod gwifrau'r naill a'r llall yn cyfateb.


    • Mae'r bylbiau LED wedi eu cysylltu i'r pin GND trwy'r amser. Ond mae'r anod naill ai wedi'i gysylltu i bin rhaglenadwy neu i'r pin pŵer.

    • Gallwch newid lliw LED yn Tinkercad trwy glicio arno ac yna newid y lliw yn y bocs gwybodaeth sy'n ymddangos ar ochr dde uchaf yr ardal waith.

    • Mae nam yn Tinkercad sy'n golygu bod LEDs yn goleuo'n rhannol pan fyddwch chi'n dechrau'r efelychiad, hyd yn oed os nad ydynt wedi'u rhaglennu i wneud hynny. Gallwch drwsio hyn trwy osod eich pinnau i LOW tu mewn i floc 'on start' y rhaglen.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r gylched Tinkercad nawr yn dangos LED gwyn wedi'i osod yn nhyllau e9 ac e10 y bwrdd bara. Mae gwifren yn cysylltu pin 0 y Micro:Bit i dwll a10. Mae gwrthydd yn pontio'r rheilen negatif a thwll b9.

  3. Rydym wedi cysylltu'r LED gwyn i bin rhaglenadwy. Nid ydym am wastraffu trydan trwy adael y golau ymlaen trwy'r amser - dim ond pan fydd yn dywyll y mae ei angen. Felly, rhaglennwch eich Micro:Bit i oleuo'r bwlb pan fydd lefel y golau yn is na 50.

    Awgrym: Cofiwch, mae gan y Micro:Bit ei synhwyrydd golau mewnol ei hun.


    • Bydd arnoch chi angen os-ddatganiad i weld a yw lefel y golau yn is na 50.

    • I ddiffodd y golau eto pan nad oes ei angen mwyach, bydd angen arall-ddatganiad arnoch.

    • Yr LED gwyn yw allbwn digidol ymlaen (HIGH) neu ddiffodd (LOW).

    • Mae angen i'ch datganiadau newydd fod yn y ddolen 'am byth' fel bod y rhaglen yn dal i wirio lefel y golau ac addasu'r bwlb LED a'i oleuo neu ei ddiffodd.

    • Er mwyn profi yn efelychydd Tinkercad, gallwch newid lefel y golau ar banel rheoli Micro:Bit (y rheolydd llithro sydd â symbol haul arno).

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    'On start': Digital write pin P0 to LOW. Forever: if lightlevel< 50 then digital write pin P0 to HIGH else digital write pin P0 to LOW.



Pŵer Ychwanegol: Dim ond 3V o bŵer y gall y Micro:Bit ei ddarparu. Er mwyn parhau i adeiladu ein 'tŷ gwydr clyfar' bydd angen mwy o bŵer arnom. Felly, mae angen i ni ychwanegu cyflenwad pŵer at ein cylched. Dangosir isod sut mae gwneud hyn.

Bwrdd bara gyda'r rheilen negatif wedi'i chysylltu i bin GND ar y Micro:Bit yn ogystal â therfynell negatif batri 9V. Mae'r rheilen bositif wedi'i chysylltu i derfynell bositif y batri 9v yn unig.

Wrth ddefnyddio cyflenwad pŵer ychwanegol, datgysylltwch bin 3V y Micro:Bit o'r bwrdd bara.

  1. Bydd angen mwy na 3V o bŵer ar ein cylched. Defnyddiwch y diagram cylched isod i ychwanegu cyflenwad pŵer newydd at ein cylched.

    Diagram cylched yn dangos batri 9V yn cael ei ychwanegu.


    • Gwnewch yn siŵr eich bod wedi tynnu'r wifren sy'n cysylltu pin 3V y Micro:Bit i reilen bositif y bwrdd bara. Fel arall, byddwch yn dinistrio'r Micro:Bit gan y bydd gormod o bŵer yn ceisio rhedeg drwyddo.

    • Rhowch sylw i'r foltedd gofynnol yn y diagram cylched a dewiswch y batri/batris priodol.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n dangos bod y wifren sy'n cysylltu pin 3V y Micro:Bit i'r bwrdd bara wedi'i thynnu. Ychwanegwyd batri 9V, gyda'r terfynellau wedi'u cysylltu i reilen gyfatebol y bwrdd bara.

  2. Cysylltu cydrannau oddi ar y bwrdd bara: Gellir mewnosod pob cydran bron yn y bwrdd bara. Fodd bynnag, weithiau mae angen i gydran fod ar wahân. Gallai hyn fod am bod y prif fwrdd bara y tu mewn i focs amddiffynnol a/neu fod angen symud cydran o gwmpas. I gysylltu cydran oddi ar y bwrdd, gweler yr enghreifftiau isod.

    LED ar y Bwrdd Bara:

    Cylched Tinkercad yn dangos Micro:Bit wedi'i gysylltu i fwrdd bara i ddarparu pŵer. Caiff LED coch ei osod yn e21 ac e22 gyda gwrthydd sy'n cysylltu'r rheilen negatif i b21 a gwifren sy'n cysylltu'r rheilen bositif i a22.

    LED oddi ar y Bwrdd Bara:

    Cylched Tinkercad yn dangos Micro:Bit wedi'i gysylltu â bwrdd bara i ddarparu pŵer. Y tro hwn nid yw'r LED coch yn cael ei osod yn y bwrdd bara ond uwch ei ben. Mae gwifrau'n cysylltu'r rheilen negatif i a21, J21 i'r LED, j22 i'r LED, f22 i E22, ac a22 i'r rheilen bositif. Yna caiff gwrthydd ei osod yn nhyllau d21 ac f21.

    Servo ar y Bwrdd Bara:

    Cylched Tinkercad yn dangos Micro:Bit wedi'i gysylltu â bwrdd bara i ddarparu pŵer. Mae servo wedi'i gysylltu i dyllau j16, j17, a j18. Mae gwifren yn cysylltu twll f16 yn uniongyrchol i bin 2 y Micro:Bit. Mae gwifrau hefyd yn cysylltu'r wifren bositif i f17 a'r rheilen negyddol i f18.

    Servo oddi ar y Bwrdd Bara:

    Yr un drefn ag a welwyd gyda'r servo oddi ar y bwrdd bara ond gyda'r wifren raglennu nawr yn mynd yn uniongyrchol o'r servo i bin 2, a gwifrau ychwanegol yn cysylltu j17 a j18 i derfynellau perthnasol y servo.
  3. Mae angen i'n 'tŷ gwydr clyfar' wybod pa mor llaith yw'r pridd. Mae hyn yn golygu bod angen synhwyrydd lleithder pridd y gellir ei osod mewn pot. Ychwanegwch y gydran newydd oddi ar y bwrdd bara gan ddefnyddio'r diagram cylched isod.

    Mae'r diagram cylched nawr yn dangos synhwyrydd lleithder pridd gyda'i derfynell Pŵer wedi'i gysylltu i'r batri 9V, y derfynell Rheoli wedi'i chysylltu i bin 1, a'r derfynell Ddaear i bin GND.


    • Nid yw'r pinnau ar y synhwyrydd pridd yn yr un drefn yn Tinkercad ag a ddangosir yn y diagram. Gallwch hofran y llygoden dros gysylltiad yn Tinkercad i ddod o hyd iddo.

    • Mae'r wifren sydd wedi'i chysylltu i bin rheoli'r synhwyrydd yn cysylltu'n uniongyrchol i'r Micro:Bit, nid trwy'r bwrdd bara.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae gan Gylched Tinkercad bellach wifrau sy'n cysylltu'r rheilen negatif i f28, y rheilen bositif i f29, h28 i'r derfynell ddaear ar synhwyrydd lleithder pridd, g29 i derfynell pŵer y synhwyrydd lleithder pridd, a therfynell reoli'r synhwyrydd lleithder pridd i bin 1 ar y Micro:Bit.

  4. Yn eich rhaglen ychwanegwch y blociau angenrheidiol fel bod sgrin y Micro:Bit yn dangos delwedd pan fo'r pridd yn wlyb (yn fwy na neu'n hafal i 75) a delwedd arall i adael i'r defnyddiwr wybod bod y pridd yn rhy sych.


    • Defnyddiwch ddelweddau y mae'n hawdd deall eu hystyr. Er enghraifft, defnyn dŵr i ddweud bod y pridd yn wlyb, a haul i ddangos ei fod yn sych.

    • Mae angen defnyddio delwedd syml er mwyn i'r rhaglen ddal i redeg yn effeithlon. Pe baem yn cynnwys animeiddiadau neu negeseuon testun, byddai'n arafu'r rhaglen ac ni fyddai ein 'tŷ gwydr' yn addasu'n ddigon cyflym i amodau gwahanol.

    • Bydd angen i chi ddefnyddio os-ddatganiad newydd gan ddefnyddio mesuriadau'r synhwyrydd lleithder pridd, gydag arall-ddatganiad i wneud y gwrthwyneb.

    • Mae angen i'r rhaglen ddarllen mewnbwn analog y synhwyrydd lleithder pridd.

    • Gallwch brofi'r rhaglen yn yr efelychiad trwy ddewis y synhwyrydd lleithder pridd ac addasu'r bar sleidio er mwyn cynyddu neu leihau'r gwerth.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Y tu mewn i'r ddolen 'am byth' mae gennym os-ddatganiad newydd: if read analog pin ≥ 75 then show leds (siâp dafnyn glaw) else show leds (siâp haul).




  1. Cysylltwch servo oddi ar y bwrdd bara ac i bin 2 y Micro:Bit.

    Awgrym: Yn Tinkercad, dewiswch y Micro Servo glas ar gyfer hyn.


    • Gallwch ddefnyddio'r delweddau enghreifftiol yn adran y Lefel Arian i helpu gyda'r gwifro.

    • Yn anffodus, ni all y servo drin 9V. Felly, bydd angen i chi ei gysylltu yn uniongyrchol i bin 3V ar y Micro:Bit. Mae hyn yn golygu mai dim ond terfynell GND y servo fydd yn cysylltu i'r bwrdd bara.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r gylched Tinkercad bellach yn cynnwys servo oddi ar y bwrdd bara. Mae'r derfynell reoli yn cael ei gwifro'n uniongyrchol i bin 2, mae'r derfynell bositif yn cael ei gwifro'n uniongyrchol i'r pin 3V ac mae'r derfynell negatif yn cael ei gwifro i reilen negatif y bwrdd bara.

  2. Dychmygwch fod y servo hwn yn agor tap i roi dŵr i'n planhigion ac yna ei gau. Dim ond pan fo'r pridd yn sych rydym ni angen i'r tap ryddhau dŵr. Mae troi'r servo i 90° yn agor y tap, mae 0° yn ei gau eto. Ysgrifennwch raglen ar gyfer hyn.


    • Mae gennym os/arall-ddatganiad yn barod i weld a oes angen rhoi dŵr i'r pridd ai peidio. Dyma lle gallwn ni ychwanegu gorchmynion y servo.

    • Mae'r servo yn allbwn analog.

    • Cynhwyswch floc aros ar gyfer symudiadau servo er mwyn rhoi'r amser sydd ei angen i gwblhau'r weithred cyn i'r rhaglen ailddechrau.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Yn yr os-ddatganiad ar gyfer pan fo'r pridd yn wlyb (&greaterEqual;75) rydym wedi ychwanegu'r cyfarwyddiadau: rotate servo on pin P2 to 0 degrees, wait 2 sec. Yn yr arall-ddatganiad ar gyfer pan fo'r pridd yn sych, mae gennym gyfarwyddiadau i gylchdroi'r servo ar bin P2 90 gradd ac aros 2 eiliad.

Llongyfarchiadau! Rydych chi wedi llwyddo i adeiladu a rhaglennu'r gylched ar gyfer tŷ gwydr a reolir gan Micro:Bit.




Cydran Newydd - Bwrdd Torri Allan: Mae gan y Micro:Bit 3 pin y gellir eu rhaglennu. Fodd bynnag, fel y nodir yn ein Cyfres Micro:Bit, mae mwy o le ar gael trwy ddefnyddio rhannau llai y stribed binnau. Er mwyn atodi gwifrau i'r pinnau ychwanegol hyn yn Tinkercad rydym yn defnyddio bwrdd torri allan.

Nawr, mae gennym 10 pin y gellir eu rhaglennu (0, 1, 2, 5, 8, 11, 13, 14, 15, 16) y gellir cysylltu cydrannau iddynt. Mae pinnau eraill a ddangosir mewn llwyd - mae'r rhain eisoes yn cael eu defnyddio gan fylbiau LED, botymau a synwyryddion y Micro:Bit.


Cydran Newydd - Swnyn Piezo: Ar gyfer yr ymarfer nesaf byddwch yn defnyddio Swnyn Piezo.

Swnyn Piezo yn Tinkercad:

Symbol Diagram Cylched:

The left half of a circle, with two horizontal lines connected to the left equidistance from the centre. At the end of these lines, there are smaller lines drawn at right-angles in opposite directions. The top line turning upwards, the bottom line downwards.

Mae'r symbolau +/- ar y Piezo Buzzer yn Tinkercad yn dangos i chi lle maen nhw wedi'u cysylltu (felly mae'r un negatif wedi'i gysylltu i'r pin GND a'r un positif i'r pŵer neu i un o'r pinnau y gellir eu rhaglennu).

Gwifro heb fwrdd bara:

A Tinkercad circuit containing a Micro:Bit, Piezo buzzer, and a resistor. Wires connect the GND pin of the Micro:Bit to one pin of the buzzer, and pin 2 to the other buzzer pin via a resistor.

Gwifro gyda bwrdd bara:

A Tinkercad circuit containing the same components but wired onto a breadboard. The Micro:Bit has wires connecting the GND pin to the negative rail, the 3V pin to the positive rail, and pin 2 to hole a11 on the breadboard. The Piezo buzzer is then inserted in holes e11 and e16 of the board, whilst the resistor bridges between the negative rail and hole b16.

Mae hon yn gydran sy'n cynhyrchu sŵn pan fydd yn weithredol. Gellir ei raglennu fel allbwn digidol neu analog. Mae digidol yn caniatáu i chi droi'r sŵn diofyn ymlaen ac i ffwrdd. Mae analog yn caniatáu inni raglennu tôn a hyd y sŵn.

  1. Crëwch gylched newydd yn Tinkercad sy'n cynnwys Micro:Bit gyda bwrdd torri allan, bwrdd bara, 3 LED y gellir eu rhaglennu (coch, melyn a gwyrdd) gyda gwrthydd yr un, cyflenwad pŵer 9V ychwanegol, a Swnyn Piezo gyda gwrthydd.

  2. Allwch chi greu rhaglen ar gyfer y gylched hon sy'n gweithio fel golau traffig, gyda'r swnyn yn gweithio fel larwm i adael i gerddwyr wybod ei bod yn ddiogel croesi'r ffordd.

  3. Gwnewch lun diagram cylched o'ch system goleuadau traffig i eraill ei ddefnyddio.

Gwers Fideo (yn Saesneg):

Ymarferion:

Mae'r sesiwn hon yn edrych ar greu cylchedau yn Tinkercad gydag Arduino Uno.

Dylai pob dysgwr ddechrau gyda'r lefel efydd a gweithio eu ffordd i fyny cyn belled ag y gallant.

Cliciwch ar bennawd pob her i'w ehangu.


  1. Crëwch gylched gydag Arduino Uno R3, bwrdd bara, gwrthydd, ac LED. Gwifrwch y gylched fel bod y bwlb LED wedi'i oleuo trwy'r amser (does dim angen rhaglennu).

    Awgrym: Defnyddiwch y cysylltiad 5 Folt ar yr Arduino ar gyfer y gylched hon.


    • Cysylltwch res negatif y bwrdd bara i un o'r pinnau GND ar yr Arduino.

    • Dylai'r rhes bositif ar y bwrdd bara gael ei chysylltu i bin 5V yr Arduino.

    • Rydym wedi creu diagram cylched i helpu:

      Diagram cylched sy'n dangos gwrthydd a bwlb LED wedi cysylltu â phinnau 5V a GND ar yr Arduino.

    • Os nad yw'r LED yn goleuo, gwnewch yn siŵr bod y catod wedi'i gysylltu i'r negatif a'r anod i'r positif.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Fersiwn Tinkercad o'r gylched hon yn dangos y bwlb LED wedi'i oleuo yn yr efelychydd.

  2. Cysylltwch LED arall gyda gwrthydd i bin 2.

    Awgrym: Ni fydd hyn yn goleuo yn yr efelychydd gan nad oes rhaglen eto.


    • Bydd yr LED hwn wedi'i gysylltu i'r GND (y derfynell negatif) a Phin 2.

    • Rydym wedi creu diagram cylched i helpu:

      Yr un diagram â'r un a ddangoswyd ar gyfer y cam blaenorol gyda chylched ychwanegol sy'n cynnwys gwrthydd ac LED wedi'i gysylltu rhwng y GND a Phin 2 ar yr Arduino.

    Os ydych chi'n dal yn sownd, cliciwch ar y botwm ateb isod.


    Fersiwn Tinkercad o'r gylched yn defnyddio bwrdd bara.

  3. Rhaglennwch yr Arduino (gan ddefnyddio blociau) fel bod yr LED ar bin 2 yn fflachio ymlaen ac i ffwrdd gan ddefnyddio amser aros o 500ms rhwng newidiadau.

    Awgrym: Cofiwch gynnwys amser aros ar ôl rhoi'r golau ymlaen ac i ffwrdd.


    • Allbwn yw'r LED, a bloc rheoli yw'r amser aros.

    • Gellir newid y bloc aros i filieiliadau.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Y tu mewn i'r ddolen 'am byth' mae 'set pin 2 to HIGH' ac yna 'wait 500 milliseconds',' set pin 2 to LOW', a bloc 'wait 500 milliseconds'.



Cyn i chi ddechrau ar yr her hon, dilëwch unrhyw god o'ch dolen 'am byth' yn barod i greu rhaglen newydd.

  1. Ychwanegwch ddau LED arall (gyda gwrthyddion) i'ch cylched. Dylai un gysylltu i bin 4, y llall i bin 7 ar yr Arduino.


    • Rydym wedi cynhyrchu diagram cylched i'ch helpu:

      Diagram cylched yn dangos sut mae'r pedwar LED a'u gwrthyddion cysylltiedig wedi'u cysylltu â'i gilydd.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Fersiwn Tinkercad o'r gylched uchod yn defnyddio bwrdd bara.

  2. Yn eich rhaglen, crëwch newidyn o'r enw myNumber ac yn y ddolen 'am byth' gosodwch y newidyn hwn i rif ar hap rhwng 0 a 3. Dangoswch y gwerth hwn ar y monitor cyfresol.

    Awgrym: Gellir agor y monitor cyfresol trwy glicio ar far y monitor cyfresol ar waelod yr adran codio.


    • Os yw'r rhifau'n cael eu cynhyrchu'n rhy gyflym, ychwanegwch floc aros i'r ddolen 'am byth'.

    • Rydym yn defnyddio'r monitor cyfresol i weld darlleniadau, gwybodaeth, ac i ddadfygio ein rhaglenni.

  3. Nawr crëwch raglen fydd yn goleuo'r un nifer o oleuadau â gwerth myNumber.

    Awgrym: Nid yw blociau Tinkercad yn cynnwys 'arall os' ddatganiadau 'arall os'. Yn lle hynny, gallwch ddefnyddio os-ddatganiadau wedi'u pentyrru y tu mewn i arall-ddatganiadau.


    • Dyma enghraifft o sut y gallwch chi bentyrru'r arall- ac os-ddatganiadau i ail-greu'r un effaith â defnyddio 'arall os' ddatganiad.

      Arddangosiad o sut i bentyrru os- ac arall-ddatganiadau gyda'i gilydd i ail-greu'r un effaith â defnyddio 'arall os' ddatganiadau .

    • Peidiwch ag anghofio diffodd y goleuadau pan nad oes eu hangen.

    • Bydd angen i chi roi arhosiad ar ddiwedd y ddolen 'am byth' i sicrhau bod y goleuadau'n cael amser i droi'r LEDs ymlaen neu eu diffodd.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r ddolen am byth bellach yn cynnwys os-ddatganiad sy'n gosod yr holl LEDS i LOW pan fo myNumber = 0. Yna os-ddatganiad wedi'i bentyrru y tu mewn i'r arall- ar gyfer pan fo myNumber = 1 gydag un LED wedi'i osod i HIGH, gydag os-ddatganiad arall wedi'i bentyrru ar gyfer pan fo myNumber = 2 gyda dau LED wedi'u gosod i HIGH, gydag os-ddatganiad terfynol wedi'i bentyrru ar gyfer pan fo myNumber = 3 gyda'r holl LEDS wedi eu gosod i HIGH.



Crëwch gylched newydd ar gyfer yr her hon.

  1. Crëwch y gylched hon ar fwrdd bara yn Tinkercad:

    Cylched gydag LDR (a elwir hefyd yn wrthydd golau ddibynnol/photoresistor) a gwrthydd wedi'i gysylltu i binnau 5V, GND, ac A0.

    • Yn yr achos hwn, mae'r LDR wedi'i gysylltu i bŵer trwy'r amser tra bod pin A0 yn gadael inni gasglu data gan yr elfen.

    • Dyma enghraifft o sut y gallech chi gysylltu'r LDR gyda'r Arduino:

      Golwg agos ar un ffordd o gysylltu'r LDR i'r Arduino mewn bwrdd bara. Mae'r rhes negatif wedi'i chysylltu i'r pin GND a'r rhes bositif i'r pin 5V. Defnyddir gwrthydd i bontio'r negatif i linell 29 ar y bwrdd bara lle mae gwifren yn cysylltu i bin A0 ac i derfynell yr LDR. Mae gwifren yn cysylltu'r rhes bositif i linell 28 gyda gwifren, lle gosodir y derfynell LDR arall.
    • Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


      Mae'r pin 5v ar yr Ardunio wedi ei gysylltu i res bositif isaf y bwrdd bara. Mae'r pin GND wedi'i gysylltu i'r rhes negatif isaf. Mae'r LDR / gwrthydd golau-ddibynnol wedi'i blygio i mewn i 4j a 5j. Mae gwrthydd yn pontio 4f i 4d tra bod gwifrau pontio o 5f i 5e, a4 i res negatif, a 5a i'r rhes bositif.

  2. Yn y rhaglen, crëwch newidyn a'i osod i ddarlleniad analog yr LDR/Gwrthydd golau ddibynnol. Sicrhewch fod y gwerthoedd hyn wedi'u hargraffu yn y monitor cyfresol. Defnyddiwch hwn i bennu amrediad llawn y gwerthoedd y gall yr LDR eu cynhyrchu.

    Awgrym: Gallwch newid lefel y golau trwy glicio ar yr LDR/gwrthydd golau ddibynnol yn ystod yr efelychiad a defnyddio'r bar llithro sy'n ymddangos.


    • Dewiswch enw addas i'r newidyn, fel ldrValue.

    • Cofiwch, gallwch agor y monitor cyfresol trwy glicio ar y bar ar waelod y ffenestr codio.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r ddolen 'am byth' yn cynnwys bloc 'set ldrValue to read analog pin A0' a 'print to serial monitor ldrValue with newline'.

    Amrediad y gwerthoedd ar gyfer yr LDR/gwrthydd golau ddibynnol yw 6 i 679.


  3. Ychwanegwch fwlb LED i'r gylched a'i gysylltu i bin 2. Rhaglennwch yr LED i oleuo pan fydd y darlleniad LDR yn is na chanol ei amrediad.

    Awgrym: Cofiwch ddiffodd yr LED pan fydd y gwerth LDR yn cynyddu'n uwch na gwerth canol yr amrediad.


    • Defnyddiwch os- ac arall-ddatganiad ar gyfer yr LED i sicrhau ei fod yn diffodd pan nad yw'r cyflwr yn wir mwyach.

    • Gellir cyfrifo'r gwerth canol gan ddefnyddio (679 - 6) ÷ 2.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Bellach mae LED coch wedi'i osod yn 11i a 12i ar y bwrdd bara. Mae gwrthydd yn pontio 11f ac 11d. Mae gwifren yn cysylltu 11A i reilen negatif y bwrdd bara. Mae gwifren arall yn cysylltu 12h i bin 2 yr Arduino. Mae'r cyfarwyddiadau rhaglennu canlynol wedi'u hychwanegu i'r ddolen 'am byth': If ldrValue < 336.5 then set pin 2 to HIGH else set pin 2 to LOW



  1. Crëwch gylched newydd, gan ddefnyddio bwrdd bara, sy'n cymryd darlleniadau o synhwyrydd tymheredd.

  2. Ychwanegwch LED glas, coch, a gwyn rhaglenadwy i'r gylched.

  3. Ysgrifennwch raglen ar gyfer eich cylched sy'n peri i'r golau glas ddod ymlaen pan fydd y tymheredd yn is na 0°C, y golau gwyn pan fydd y tymheredd rhwng 0 a 35°C, a'r golau coch pan fydd y tymheredd yn 35°C neu'n uwch.

Gwers Fideo (yn Saesneg):

Ymarferion:

Mae'r sesiwn hon yn edrych ar greu cylchedau yn Tinkercad gydag Arduino Uno.

Dylai pob dysgwr ddechrau gyda'r lefel efydd a gweithio eu ffordd i fyny cyn belled ag y gallant.

Cliciwch ar bennawd pob her i'w ehangu.



  1. Cysylltwch botensiomedr i Arduino (gan ddefnyddio bwrdd bara), yna ysgrifennwch raglen i argraffu gwerthoedd y potensiomedr i'r monitor cyfresol a sefydlu ei amrediad.

    Awgrym: Mae gan y potensiomedr dri phin. Mae Terfynell 1 yn mynd i'r GND, mae'r Contact Symudol yn mynd i bin mewnbwn analog, ac mae terfynell 2 yn mynd i bin 5V ar yr Arduino.


    • Pan fo cylched angen bwrdd, y peth cyntaf y dylech ei wneud yw cysylltu'r bwrdd bara i'r terfynellau pŵer (yn yr achos hwn, pinnau 5V a GND ar yr Arduino).

    • Bydd angen i chi greu newidyn i storio gwerth y potensiomedr. Yna gallwch wneud i'r rhaglen argraffu gwerth y newidyn hwn i'r monitor cyfresol.

    • Os nad ydych yn siŵr sut i ddefnyddio'r monitor cyfresol, ewch i gael golwg ar yr ymarferion lefel arian yn Sesiwn Pedwar.

    • Os yw'r deial ar y potensiomedr yn pwyntio at sero (yr holl ffordd o gwmpas i'r chwith), ond bod y gwerth yn y monitor cyfresol yn 1023, mae'r terfynellau wedi'u gwifro'n anghywir.

    • I brofi'r rhaglen, gallwch ddewis potensiomedr, ar ôl dechrau'r efelychiad, ac yna clicio a llusgo'r deial i fyny a/neu i lawr. Dylai'r gwerth yn y monitor cyfresol newid wrth i chi wneud hyn.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Cylched Tinkercad gydag Arduino yn darparu 5V i reilen bositif y bwrdd bara ac yn cysylltu'r rheilen negatif i un o'r pinnau GND. Mae potensiomedr yn cael ei osod yn nhyllau e7, e8, ac e9 y bwrdd. Mae d7 wedi'i gysylltu i'r rheilen negatif, d8 i bin A0 ar yr Arduino, d9 i reilen bositif y bwrdd bara.

    Y Rhaglen:

    Mae'r rhaglen yn darllen fel a ganlyn: forever, set potentiometer to read analog pin A0, print to serial monitor potentiometer with newline.

    Efallai eich bod wedi defnyddio pin mewnbwn analog gwahanol ar yr Arduino - gwnewch yn siŵr bod y pinnau a ddefnyddir yn y cod yn cyd-fynd â'ch gwifrau.


  2. Ychwanegwch LED Coch Gwyrdd Glas (CGG) i'r gylched. Cysylltwch y pin coch i bin allbwn analog (y rhai sydd wedi'u marcio â '~' o flaen y rhif). Yn y rhaglen, mapiwch fewnbwn y potensiomedr i bin coch yr LED CGG. Po uchaf yw'r mewnbwn, y mwyaf disglair fydd y golau coch.

    Awgrym: Bydd angen i chi ychwanegu gwrthydd rhwng catod yr LED CGG a'r cysylltiad GND i'w atal rhag ffrwydro.


    • Mae angen cysylltu catod y bwlb LED CGG i'r pin GND.

    • Mae angen cysylltu pin coch yr LED CGG i bin allbwn analog (3, 5, 6, 9, 10, neu 11) ar yr Arduino.

    • Bydd angen i chi greu newidyn ar gyfer y pin coch i storio'r gwerth mapio.

    • Rydych chi'n mapio newidyn y potensiomedr (a grëwyd yn y cam blaenorol) i amrediad yr LED o 0 i 255.

    • Wrth brofi, dylai'r LED CGG fod wedi'i ddiffodd pan fydd gwerth y potensiomedr yn 0, ac yna dylai'r disgleirdeb gynyddu wrth i'r deial gael ei droi i fyny.

    • Os yw'r LED yn dangos ffrwydrad pan fo'r deial yn cael ei droi i fyny, un ai mae'r gwrthydd ar goll neu mae'r gylched wedi'i gosod yn anghywir.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Mae bwlb LED CGG wedi'i ychwanegu at gylched Tinkercad, wedi'i osod yn nhyllau e19, e20, e21, ac e22. Mae twll d19 wedi'i gysylltu i bin 3 yr Arduino. Mae gwrthydd yn cysylltu b20 i reilen negatif y bwrdd bara.

    Y Rhaglen:

    Mae dau floc newydd wedi'u hychwanegu at y ddolen 'am byth': set redPin to map potentiometer to range 0 to 255, set pin 3 to redPin.

  3. Ychwanegwch ail botensiomedr a mapiwch ei werthoedd i bin gwyrdd yr LED CGG .

    Awgrym: Efallai y bydd angen i chi symud y cydrannau o gwmpas i wneud lle ar y bwrdd bara. Neu mae croeso i chi ddefnyddio'r bwrdd bara mwy sydd ar y rhestr o gydrannau.


    • Bydd angen i chi greu newidyn newydd ar gyfer yr ail botensiomedr ac ar gyfer gwerth y pin gwyrdd ar yr LED CGG.

    • Gallwch ddefnyddio'r monitor cyfresol i brofi'r gwifrau.

    • Cofiwch, i fapio gwerth analog i LED mae angen ei gysylltu i un o'r pinnau wedi'u rhifo sydd wedi eu marcio â '~'.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Mae ail botensiomedr wedi'i osod yn nhyllau e13, e14, ac e15. Mae gwifrau ychwanegol yn cysylltu a13 i'r rheilen negatif, a14 i bin a1, a15 i'r rheilen bositif, a d22 i bin 5.

    Y Rhaglen:

    Ychwanegwch flociau cod newydd i'r rhaglen yn y ddolen 'am byth':  set potentiometer2 to read analog pin A1, set greenPin to map potentiometer2 to range 0 to 255, set pin 5 to greenPin.

  4. Yn olaf, ychwanegwch drydydd potensiomedr wedi'i fapio i bin glas yr LED CGG.


    • Ailadroddwch yr un broses ag a ddilynwyd ar gyfer yr ail botensiomedr.

    • Cofiwch ddefnyddio enwau gwahanol ar gyfer y newidynnau eto.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Mae'r trydydd potensiomedr wedi'i osod yn e26, e27, ac e28. Mae'r un yma wedi'i gysylltu i bin a2. Mae terfynell las yr LED CGG wedi'i gysylltu i bin 6.

    Y Rhaglen:

    Mae'r rhaglen o fewn y ddolen 'am byth' bellach yn cynnwys y blociau ychwanegol: set potentiometer3 to read analog pin A2, set bluePin to map potentiometer3 to range 0 to 255, set pin 6 to bluePin.

Nawr mae gennych gylched sy'n gadael i chi greu golau o unrhyw liw trwy addasu deialau'r potensiomedr.




Crëwch gylched newydd ar gyfer yr her hon.

  1. Cysylltwch fotwm pwyso i Arduino gan ddefnyddio bwrdd bara. Gwnewch i'r monitor cyfresol ddangos a yw'r botwm wedi ei wasgu ai peidio.

    Awgrym: Mae botwm naill ai ymlaen (HIGH) neu wedi ei ddiffodd (LOW) sy'n golygu mai mewnbwn digidol yw hwn.


    • Gallwch gysylltu rhesi negatif a phositif isaf y bwrdd bara â'r rhesi uchaf cyfatebol - mae hyn yn rhoi mwy o bwyntiau cyswllt i ni i'r pŵer a'r ddaear.

    • Bydd angen i chi gynnwys gwrthydd ar gyfer y gydran hon

    • Ar gyfer y rhaglen, bydd angen i chi ddefnyddio datganiad os/arall er mwyn anfon negeseuon i'r monitor cyfresol.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Yn y gylched Tinkercad mae pin 5V yr Arduino wedi'i gysylltu i reilen bositif isaf y bwrdd bara, y pin GND i'r rheilen negatif isaf. Mae gwifrau'n cysylltu pen arall y rheiliau hyn i'r rheiliau cyfatebol ar dop y bwrdd. Mae botwm yn cael ei osod yn y bwrdd bara i f4, f6, e4, ac e6. Mae gwrthydd yn cysylltu j6 i'r rheilen negatif uchaf. Mae gwifren yn cysylltu a4 i'r rheilen bositif isaf, ac mae un arall yn cysylltu h6 i bin 2 yr Arduino.

    Y Rhaglen:

    Mae'r rhaglen yn darllen fel a ganlyn:  forever, if read digital pin 2 = HIGH then, print to serial monitor Button pressed with newline, else, print to serial monitor waiting... with newline.

  2. Ychwanegwch swnyn Piezo i'r gylched a'i raglennu i wneud sŵn pan fydd y botwm yn cael ei wasgu.

    Awgrym: Mae terfynellau'r swnyn yn cael eu labelu yn unol â'r terfynellau y maent yn cael eu cysylltu iddynt. Felly, mae'r negatif yn cysylltu i'r GND, tra bod angen i'r positif gysylltu i bin rhaglenadwy.


    • Mae'r swnyn Piezo yn allbwn analog gan fod modd inni osod y dôn y mae'n ei defnyddio. Mae hyn yn golygu bod angen ei gysylltu i un o'r pinnau allbwn analog.

    • Defnyddiwch flociau allbwn y seinydd ar gyfer y swnyn- mae'r rhain yn ei gwneud yn bosib inni osod y dôn a chwaraeir.

    • Peidiwch ag anghofio bod angen i'r swnyn stopio os nad yw'r botwm yn cael ei bwyso.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Mae Piezo wedi'i osod yn y bwrdd yn e24 ac e29. Mae D24 yn cysylltu i bin 3, tra bod a29 yn cysylltu i'r rheilen negatif isaf.

    Y Rhaglen:

    Mae bloc newydd sy'n darllen play speaker on pin 3 with tone 60 for 1 sec  wedi'i ychwanegu at yr os-ddatganiad. Mae bloc turn off speaker on pin 3 wedi'i ychwanegu at yr arall-ddatganiad.

  3. Nawr ychwanegwch ddau fotwm arall a'u rhaglennu i chwarae tonau gwahanol gyda'r swnyn.


    • Amrediad gwerthoedd tonau'r Piezo yw 27 - 3950. Po fwyaf yw'r gwerth, yr uchaf yw'r dôn.

    • Os ydych chi'n gosod amseroedd byr (fel 0.2 eiliad) ar gyfer y tonau, nid oes angen arall-ddatganiad arnoch i ddiffodd y Piezo. Gallwch hefyd gael gwared â'r monitor cyfresol gan nad oes ei angen erbyn hyn.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Mae ail fotwm wedi'i osod yn y bwrdd yn e10, f10, e12, ac f12. Mae trydydd wedi'i osod yn e16, f16, e18, ac f18. Mae dau wrthydd arall sy'n cysylltu j12 a j18 i'r rheilen negatif uchaf. Mae h12 wedi ei wifrio i bin 4, a h18 i bin 7. Yn olaf, mae a10 ac a16 wedi'u cysylltu i'r rheilen negatif isaf.

    Y Rhaglen:

    Mae'r ddolen 'am byth' bellach wedi'i hailysgrifennu i gynnwys 3 os-ddatganiad ar wahân. Un ar gyfer pan fydd pob botwm yn cael ei bwyso (HIGH). Bydd y botwm ar bin 2 yn chwarae tôn 60 am 0.2 eiliad, bydd y botwm ar bin 4 yn chwarae tôn 1000 am 0.2 eiliad, a bydd y botwm ar bin 7 yn chwarae tôn 2000 am 0.2 eiliad.

Nawr gallwch greu offeryn cerdd electronig.




Crëwch gylched newydd ar gyfer yr her hon.

  1. Crëwch y gylched hon gyda bwrdd bara, gan ddefnyddio botwm pwyso fel y switsh:

    Diagram cylched sy'n cynnwys dau wrthydd, switsh ac LED CGG. Mae terfynell goch yr LED CGG wedi'i chysylltu i bin 5, y gwyrdd i bin 6, a'r glas i bin 9. Mae catod LED CGG yn cysylltu i bin GND trwy wrthydd. Mae un pen y switsh wedi'i wifro i bin 5V, tra bod yr ochr arall yn cysylltu i ddwy wifren. Mae'r cyntaf o'r rhain, yn cysylltu i bin GND trwy wrthydd. Mae'r ail yn cysylltu i bin 2.


    • Mae'r botwm yn y diagram hwn wedi'i wifrio yr un fath â'r un yn yr heriau lefel arian.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae pinnau 5V a GND yr Arduino wedi'u cysylltu i reiliau isaf bwrdd bara. Mae gwifrau'n cysylltu'r rheiliau isaf i'r rheiliau uchaf. Caiff y botwm ei osod yn y bwrdd bara yn f5, f7, e5, ac e7. Mae'r LED CGG yn cael ei osod (wyneb i waered) yn h19, h20, h21 a h22. Mae un gwrthydd yn cysylltu j7 i'r rheilen negatif uchaf, tra bod y llall yn cysylltu j21 i'r un rheilen. Mae gwifrau'n cysylltu: a5 i reilen isaf bositif, h7 i bin 2, j19 i bin 3, j20 i bin 9, a j22 i bin 5.

  2. Ysgrifennwch raglen lle mae pwyso'r botwm yn cynhyrchu rhif gwahanol ar hap rhwng 0 a 255 ar gyfer pob un o binnau lliw'r LED CGG.


    • Mae bloc rhif ar hap yn y ddewislen fathemateg.

    • Os ydych chi'n cael problemau a bod y rhaglen angen ei dadfygio, cyflwynwch newidynnau ar gyfer pob gwerth pin lliw a ph'un ai yw'r botwm yn cael ei bwyso a defnyddiwch y monitor cyfresol

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r ddolen 'am byth' yn darllen: if read digital pin 2 = HIGH then, set pin 3 to pick random 0 to 255, set pin 5 to pick random 0 to 255, set pin 9 to pick random 0 to 255.


Dyma rai syniadau, sy'n defnyddio'r hyn rydym ni wedi'i ddysgu yn y sesiwn hon, i greu cylchedau newydd:


Gwers Fideo (yn Saesneg):

Ymarferion

Mae'r heriau hyn yn cynnwys creu cylchedau i adolygu'r holl gydrannau rydym ni wedi'u cynnwys yn fideos y pwnc hwn.

Dylai pob dysgwr ddechrau gyda'r lefel efydd a gweithio eu ffordd i fyny cyn belled ag y gallant.

Cliciwch ar bennawd pob her i'w ehangu.



  1. Defnyddiwch y diagram cylched hwn i gysylltu synhwyrydd uwchsain ag Arduino yn Tinkercad. Peidiwch ag anghofio cynnwys bwrdd bara.

    Diagram cylched sy'n dangos synhwyrydd uwchsain wedi'i gysylltu ag Arduino Uno R3. Mae pin pŵer y synhwyrydd uwchsain yn cysylltu i'r 5V, mae'r pin Sbardun yn cysylltu i bin 4, yr Eco i bin 3 a'r Ddaear i'r GND.

    Awgrym: Mae'r pin sbardun ar y synhwyrydd uwchsain yn ddigidol, a'r pin eco yn analog.


    • Mae'r diagram cylched yn cyfateb i'r gwifrau a ddangosir yn fideo'r sesiwn hon.

    • Ar gyfer yr ymarfer hwn, gallwch osod y synhwyrydd uwchsain yn y bwrdd bara.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad o'r diagram uchod gyda bwrdd bara wedi'i ychwanegu a'r synhwyrydd uwchsain wedi'i osod ynddo.

  2. Gwnewch i ddarlleniadau'r synhwyrydd uwchsain argraffu i'r monitor cyfresol.

    Awgrym: Gallwch addasu'r darlleniad trwy ddewis y synhwyrydd tra bo'r efelychiad yn weithredol ac yna symud y cylch o gwmpas o fewn yr ardal a amlygir.


    • Mae'n arfer da creu a defnyddio newidynnau ar gyfer gwerthoedd synhwyrydd.

    • Os mai dim ond y rhif 0 a argraffir gan y monitor cyfresol, mae angen ailedrych ar eich gwifrau cyn dim arall, ac yna gwneud yn siŵr bod rhifau'r pinnau yn cyfateb yn y cod.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae blociau'r rhaglen yn darllen fel a ganlyn: forever, set distance to read ultrasonic distance sensor on trigger pin 4 echo pin 3 in units cm, print to serial monitor distance with newline.

  3. Ychwanegwch fotwm gwthio ac LED i'r bwrdd bara a'u cysylltu i'r Arduino.

    Awgrym: Mae'r LED yn cael ei ddefnyddio fel allbwn digidol ar gyfer yr ymarfer hwn.


    • Bydd angen i chi hefyd ychwanegu gwrthydd at bob un o'r cydrannau hyn.

    • Dyma enghraifft o sut i wifro'r botwm gwthio:
      Cylchdaith Tinkercad o fwrdd bara sy'n darparu pŵer i fwrdd bara. Mae'r rheiliau pŵer uchaf ac isaf wedi'u cysylltu ar y bwrdd. Mae botwm gwthio yn cael ei osod yn nhyllau f14, f16, e14, ac e16. Mae gwrthydd yn cysylltu j16 i'r rheilen ddaear uchaf. Mae gwifren yn cysylltu a14 i'r rheilen bositif isaf. Mae gwifren arall yn cysylltu 16h i bin 4 yr Arduino.
      Gan fod eich synhwyrydd uwchsain eisoes yn defnyddio pin 4 yr Arduino, bydd angen i chi ddewis pin digidol gwahanol ar gyfer eich botwm gwthio.

    • Wrth wifro botwm gwthio, gwnewch yn siŵr eich bod yn cysylltu rheiliau uchaf y bwrdd bara i'r gwaelod.

    • Mae angen cysylltu'r LED i bin rhaglenadwy a'r pin GND.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae LED coch wedi'i ychwanegu at y bwrdd bara gyda gwrthydd yn ei gysylltu i'r rheilen negatif a gwifren yn ei gysylltu i bin 7 yr Arduino. Mae botwm gwthio hefyd wedi'i ychwanegu ac mae gwrthydd yn ei gysylltu i'r rheilen negatif uchaf, gwifren i'r positif isaf, a gwifren arall i bin 8 ar yr Arduino.

  4. Crëwch newidyn i storio a ddylai'r LED fod ymlaen neu i ffwrdd. Ysgrifennwch raglen fydd yn peri i bwyso'r botwm wirio a yw'r golau ymlaen neu i ffwrdd ac yna ei newid. Mae hyn yn golygu, pan fyddwch chi'n pwyso'r botwm y bydd yn troi'r golau ymlaen, bydd ei bwyso eto wedyn yn ei ddiffodd, yna ymlaen, yna diffodd, ac yn y blaen.

    Awgrym: Bydd angen i chi newid eich newidyn newydd bob tro y pwysir y botwm. Gan fod hwn yn fewnbwn digidol, y gwerthoedd a ddefnyddir yw HIGH (ymlaen) a LOW (diffodd).


    • Yn dilyn arfer da, crëwch newidyn i storio gwerth mewnbwn y botwm.

    • Defnyddiwch os-ddatganiad i wirio a yw'r botwm wedi ei bwyso.

    • Y tu mewn i'r os-ddatganiad bydd angen os-/arall-ddatganiad arnoch i wirio statws yr LED (a yw'r bwlb wedi ei oleuo ai peidio).

    • Os yw'r golau wedi ei ddiffodd, rhowch ef i fynd a newidiwch newidyn y golau i ymlaen. Arall- diffoddwch y bwlb a newidiwch newidyn y golau i gyd-fynd â hyn.

    • Dylech gynnwys seibiau byr (0.5 eiliad) ar gyfer y naill gyflwr neu'r llall i atal cofrestru gwasgiad botwm fwy nag unwaith.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Yn y bloc 'ar ddechrau':  set lightOn to LOW. In the forever loop: set distance to read ultrasonic distance sensor on trigger pin 4 echo pin 3 in units cm, set buttonPress to read digital pin 8, print to serial monitor distance with newline, if buttonPress = HIGH then, if lightOn = ON then, set lightOn to HIGH, set pin 7 to HIGH, wait 0.5 secs, else set lightOn to LOW, set pin 7 to LOW, wait 0.5 secs.

  5. Nawr, gwnewch i'r monitor cyfresol argraffu darlleniadau'r synhwyrydd uwchsain pan fo'r bwlb LED wedi ei oleuo yn unig.

    Awgrym: Mae hyn yn creu rhaglen lle mae'r LED yn gweithredu fel dangosydd pŵer ar gyfer y synhwyrydd uwchsain.


    • Mae hyn yn golygu symud y gorchymyn argraffu i'r monitor cyfresol i os-ddatganiad newydd sy'n gwirio a yw'r switsh ymlaen.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r bloc argraffu i'r monitor cyfresol wedi'i symud i os-ddatganiad newydd ar gyfer pan fo lightOn = HIGH ar ddiwedd y ddolen am byth.

  6. Cysylltwch ail LED i'ch bwrdd bara ac Arduino. Rhaglennwch yr LED newydd hwn i oleuo pan fo'r synhwyrydd uwchsain yn 'weithredol' (mae'r LED cyntaf ymlaen) ac yn canfod gwrthrych llai na 100cm i ffwrdd.

    Awgrym: Mae pentyrru os-ddatganiadau o fewn ei gilydd, yn gweithio yr un fath â gweithredydd 'ac' Boole.


    • Mae angen cysylltu'r LED i bin allbwn digidol.

    • Peidiwch â rhoi eich os-ddatganiad newydd y tu mewn i'r un sy'n gwirio a yw'r botwm yn cael ei bwyso ai peidio, neu dim ond mesur fydd yn digwydd.

    • Bydd angen datganiad 'arall' arnoch hefyd i ddiffodd yr LED newydd hwn eto pan fydd y gwrthrych yn symud i ffwrdd.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Y Gylched:

    Mae LED coch arall wedi'i ychwanegu at y bwrdd bara gyda gwrthydd yn ei gysylltu ar draws i'r rheilen negatif isaf a gwifren yn ei gysylltu i bin 12 yr Arduino.

    Y Cod:

    Yn yr os-ddatganiad ar gyfer pan lightOn = HIGH, ar ôl y bloc monitro cyfresol, mae os-ddatganiad ar gyfer pan fo'r pellter yn llai na 100 sy'n gosod pin 12 i HIGH ac arall-ddatganiad cysylltiedig sy'n gosod pin 12 i LOW.




  1. Crëwch gylched Tinkercad newydd gan ddefnyddio bwrdd bara sy'n cynnwys Arduino, chwe bwlb LED gyda gwrthyddion, a synhwyrydd uwchsain.

    Awgrym: Mae'r bylbiau LED yn allbynnau digidol ar gyfer yr her hon.


    • Gyda chymaint o gydrannau yn y gylched hon, ystyriwch ddefnyddio cod lliw ar gyfer eich gwifrau. Du ar gyfer GND, Coch ar gyfer 5V, ac yna lliwiau gwahanol ar gyfer yr un rhaglenadwy.

    • Os ydych chi eisiau mwy o le rhwng y cydrannau, gallech gysylltu amryw fyrddau bara, neu ddefnyddio un bwrdd bara mwy.

    • Cofiwch fod pin eco'r synhwyrydd uwchsain yn analog felly mae angen ei gysylltu â phin rhaglenadwy gyda symbol '~' wrth ymyl y rhif.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad sy'n dangos bwrdd bara gyda'r rheiliau isaf wedi'u pweru gan Arduino. Mae 6 bwlb LED coch wedi'u gosod yn y bwrdd bara, pob un â'i wrthydd ei hun yn pontio i'r rheilen negatif. Mae'r bylbiau LED hefyd wedi'u cysylltu i wahanol binnau ar yr Arduino (5, 6, 7, 8, 9, a 10). Mae synhwyrydd uwchsain hefyd yn cael ei osod yn y bwrdd bara, y pin pŵer wedi'i gysylltu i'r rheilen bositif, y sbardun wedi'i gysylltu i bin 4, yr eco i bin 3, a'r ddaear i'r rheilen negatif.

  2. Nawr, rhaglennwch y gylched hon fel bod mwy o oleuadau'n goleuo po agosaf yw gwrthrych i'r synhwyrydd uwchsain. Defnyddiwch amrediadau 50cm i bennu nifer y goleuadau. Felly, os yw'r gwrthrych 0-50cm i ffwrdd mae pob un o'r bylbiau LED yn goleuo, mae 50-100cm yn golygu bod 5 LED wedi goleuo, ac ati. Os yw gwrthrych y tu allan i'r amrediad uchaf neu'r ardal canfod, dylai'r bylbiau LED i gyd fod wedi eu diffodd.

    Awgrym: Pentyrrwch os-ddatganiadau i mewn i arall-ddatganiad i greu 'arall os'-ddatganiad.


    • Gan ein bod yn defnyddio mewnbwn, crëwch newidyn i storio gwerth y synhwyrydd uwchsain ynddo.

    • Gallech ddefnyddio llawer o os-ddatganiadau ar wahân gyda gweithredyddion 'ac' Boole i greu datrysiad. Fodd bynnag, mae'n arfer da defnyddio opsiynau arall-os pan fo modd i helpu rhaglen i ymateb yn fwy effeithlon i newidiadau mewnbwn.

    • Byddwch yn ofalus lle rydych chi'n pentyrru os-ddatganiad. Os ydych chi'n rhoi un y tu mewn i arall-ddatganiad, rydych chi'n creu datganiad arall-os. Fel arall, os ydych chi'n ei roi y tu mewn i os-ddatganiad rydych chi'n creu'r un peth â swyddogaeth 'ac' Boole.

    • Peidiwch ag anghofio diffodd y goleuadau pan nad oes eu hangen.

    • Os oes angen i chi brofi/dadfygio'ch rhaglen, gallai fod yn ddefnyddiol argraffu'r gwerthoedd uwchsain i'r monitor cyfresol.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Mae'r ddolen 'am byth' yn cynnwys cyfres o os-arall ddatganiadau wedi eu pentyrru i greu arall-os ddatganiadau. Mae'r rhaglen yn darllen fel a ganlyn:  set distance to read ultrasonic distance sensor on trigger pin 4 echo pin 3 in units cm, if distance ≥ 0 and distance < 50 then, set pin 5 to HIGH, set pin 6 to HIGH, set pin 7 to HIGH, set pin 8 to HIGH, set pin 9 to HIGH, set pin 10 to HIGH, else, if distance ≥ 50 and distance < 100 then, set pin 5 to HIGH, set pin 6 to HIGH, set pin 7 to HIGH, set pin 8 to HIGH, set pin 9 to HIGH, set pin 10 to LOW, else, if distance ≥ 100 and distance < 150 then, set pin 5 to HIGH, set pin 6 to HIGH, set pin 7 to HIGH, set pin 8 to HIGH, set pin 9 to LOW, set pin 10 to LOW, else, if distance ≥ 150 and distance < 200 then, set pin 5 to HIGH, set pin 6 to HIGH, set pin 7 to HIGH, set pin 8 to LOW, set pin 9 to LOW, set pin 10 to LOW, else, if distance ≥ 200 and distance < 250 then, set pin 5 to HIGH, set pin 6 to HIGH, set pin 7 to LOW, set pin 8 to LOW, set pin 9 to LOW, set pin 10 to LOW, else, if distance ≥ 250 and distance < 300 then, set pin 5 to HIGH, set pin 6 to LOW, set pin 7 to LOW, set pin 8 to LOW, set pin 9 to LOW, set pin 10 to LOW, else, set pin 5 to LOW, set pin 6 to LOW, set pin 7 to LOW, set pin 8 to LOW, set pin 9 to LOW, set pin 10 to LOW.




  1. Crëwch gylched newydd gan ddefnyddio bwrdd bara yn Tinkercad gydag Arduino, potensiomedr, LDR (gwrthydd golau ddibynnol), synhwyrydd uwchsain (4 pin), ac LED CGG.

    Awgrym: Byddwn yn defnyddio'r holl binnau lliw ar yr LED CGG fel allbynnau analog.


    • Mae croeso i chi ail-ymweld â sesiynau blaenorol i gael golwg ar sut maen nhw i gyd wedi'u cysylltu â'r Arduino.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.


    Cylched Tinkercad gyda rheiliau isaf bwrdd bara wedi eu cysylltu i Arduino. Mae LDR (e18 ac e19), potensiomedr (e6, e7, ac e8) ac LED CGG (i25, i26, i27, ac i28) wedi eu gosod yn y bwrdd bara. Mae synhwyrydd uwchsain wedi'i gysylltu oddi ar y bwrdd bara. Mae'r potensiomedr wedi'i gysylltu i bin A4 a'r LDR i bin A5. Mae terfynell goch yr LED CGG wedi'i chysylltu i bin 9, y glas i bin 11, a'r gwyrdd i bin 10. Mae sbardun y synhwyrydd uwchsain wedi'i gysylltu i bin 4, gyda'r eco wedi'i gysylltu i bin 3. Mae gan yr LDR a'r LED CGG wrthydd sy'n eu cysylltu i'r rheilen negatif.

  2. Mapiwch fewnbwn y potensiomedr i bin coch yr LED CGG, yr LDR i'r pin gwyrdd, a'r synhwyrydd uwchsain i'r pin glas.

    Awgrym: Gallwch ddefnyddio'r monitor cyfresol i gael yr amrediadau ar gyfer y cydrannau hyn.


    • Gan mai mewnbynnau sy'n cael eu mesur, crëwch newidyn ar gyfer pob un o'r cydrannau rydym ni'n eu darllen

    • Yn y rhaglen flociau, mae amrediad diofyn o 0-1023 wedi'i osod ar gyfer dyfais mewnbwn. Mae'n bosib na fydd hyn yn cyd-fynd â'r holl gydrannau. Mae hyn yn golygu y bydd angen i chi newid yr amrediad trwy fynd i opsiwn 'blocks + text' ar dop y panel codio a gwneud y newidiadau angenrheidiol i'r testun - cafodd hyn ei gynnwys yn fideo Sesiwn Pump.

    Os ydych chi'n dal yn sownd, defnyddiwch y botwm ateb isod.

    Cod bloc:

    Mae'r blociau yn y ddolen 'am byth' yn darllen: set potentiometer to read analog pin A4, set photoresistor to read analog pin A5, set ultrasonic to read ultrasonic distance sensor on trigger pin 4 echo pin 3 in units cm, set red to map potentiometer to range 0 to 255, set green to map photoresistor to range 0 to 255, set blue to map ultrasonic to range 0 to 255, set pin 9 to red, set pin 10 to green, set pin 11 to blue.

    Cod testun gyda'r newidiadau wedi eu hamlygu:

    Tu mewn i'r ddolen wag, gwnaed newidiadau i'r blociau mapio gwyrdd a glas fel eu bod yn darllen: green = map (photoresistor, 6, 679, 0, 255); blue = map (ultrasonic, 0, 336, 0, 255);



  1. Crëwch gylched Arduino gyda synhwyrydd uwchsain a swnyn Peizo. Mapiwch werth y synhwyrydd (gweler Wikipedia).