1 00:00:07,710 --> 00:00:11,120 [Powered by Google Translate] Yn y fideo hwn byddaf yn cyflwyno rhai elfennau newydd 2 00:00:11,120 --> 00:00:13,630 fydd yn cael ei ddefnyddio i adeiladu eich cylched cyntaf. 3 00:00:13,630 --> 00:00:17,810 Wedyn, byddwn yn camu i mewn i'r amgylchedd datblygu Arduino 4 00:00:17,810 --> 00:00:21,250 i ddysgu rhai o'r ei fod yn nodweddion sylfaenol. 5 00:00:21,250 --> 00:00:28,350 Yn olaf, byddwn yn codio ein rhaglen microcontroller cyntaf a llwytho i fyny i'n Arduino. 6 00:00:28,350 --> 00:00:30,400 Gadewch i ni ddechrau arni. 7 00:00:30,400 --> 00:00:37,500 >> Yr elfen gyntaf y dylem ymgyfarwyddo ag ef yw'r bara solderless. 8 00:00:37,500 --> 00:00:42,590 Mae'r bara yn ein galluogi i prototeip neu brofi ein cylchedau 9 00:00:45,190 --> 00:00:51,900 dim ond drwy osod y gwifrau neu yn dod i ben elfen y tu mewn tyllau hyn bach o'r enw socedi. 10 00:00:51,900 --> 00:00:58,000 Mae'n bwysig nodi bod lythrennau a rhifau yn rhedeg ar hyd perimedr y bara. 11 00:01:00,670 --> 00:01:04,760 Mae hyn oherwydd bod y socedi ym mhob rhes rhifo yn gysylltiedig 12 00:01:04,760 --> 00:01:13,260 sy'n golygu 1A rhes i rwyfo 1E, er enghraifft, 13 00:01:13,260 --> 00:01:20,570 yn derbyn yr un ar hyn o bryd, fodd bynnag, nid yw'r rhesi yn cael eu cysylltu â'i gilydd. 14 00:01:23,920 --> 00:01:28,330 >> Mae'r elfen nesaf yw'r gwrthydd sydd â'r puroposes cynradd 15 00:01:28,330 --> 00:01:31,280 o gyfyngu ar hyn o bryd a rhannu foltedd. 16 00:01:31,280 --> 00:01:36,530 Rydym yn defnyddio gwrthyddion gan nad yw pob elfen yn derbyn yr un lefel o foltedd 17 00:01:36,530 --> 00:01:39,220 bod y ffynhonnell pŵer yn eu darparu. 18 00:01:39,220 --> 00:01:45,190 Pan fydd foltedd cyson yn cael ei gymhwyso i arweinwyr y gwrthydd, 19 00:01:45,190 --> 00:01:51,040 swm y presennol sy'n caniatáu i lifo drwyddo yn cael ei bennu gan ei wrthiant 20 00:01:51,040 --> 00:01:53,360 sy'n cael ei fesur mewn ohmau. 21 00:01:53,360 --> 00:01:57,520 Ohmau Felly mwy o arwain i lai ar hyn o bryd. 22 00:01:57,520 --> 00:02:01,720 Er mwyn chyfrif i maes sut i gyfrifo'r swm y gwrthiant mewn ohmau 23 00:02:01,720 --> 00:02:05,900 bod gwrthydd yn berthnasol, rydym yn syml yn edrych ar ei streipiau lliw 24 00:02:05,900 --> 00:02:08,500 sy'n lapio o amgylch y casin allanol. 25 00:02:08,500 --> 00:02:14,200 Gall y gwerth gwrthiant yn cael ei darllen gan y 3 gyntaf streipiau o liw. 26 00:02:14,200 --> 00:02:22,040 Mae gan bob lliw Mae gan werth penodol o 0, yn ddu, i 9, sef gwyn. 27 00:02:22,040 --> 00:02:26,770 Gallech ddod o hyd i ragor o wybodaeth am y gwerthoedd hyn o'r ddolen a ddarperir. 28 00:02:26,770 --> 00:02:33,530 Mae yna hefyd streipen bedwaredd dod i mewn naill ai aur, arian, neu dim ond yn wag. 29 00:02:33,530 --> 00:02:41,400 Mae hyn yn rhoi lefelau goddefiant y gwrthydd, hy pa mor agos yn cyd-fynd ei wrthiant gradd. 30 00:02:41,400 --> 00:02:47,790 Am nawr allwn anwybyddu'r streipen pedwerydd yn gosod ein ffocws ar y 3 cyntaf. 31 00:02:47,790 --> 00:02:54,830 >> Mae'r streipen cyntaf, sef y gwrthwyneb y streipen goddefgarwch, yw'r digid cyntaf. 32 00:02:54,830 --> 00:02:58,260 Gall y gwerth hwn fod yn 0 i 9. 33 00:02:58,260 --> 00:03:05,130 Yn yr un modd, mae'r streipen ail yr ail ddigid sydd hefyd â gwerth o 0 i 9. 34 00:03:05,130 --> 00:03:09,780 Ond mae'r trydydd digid, lle mae'n dod yn wahanol. 35 00:03:09,780 --> 00:03:16,730 Mae'r trydydd digid yw nifer o 0 sy'n cael eu hychwanegu at y diwedd y 2 digid cyntaf. 36 00:03:16,730 --> 00:03:20,920 Mae'r enw ffurfiol y streipen yw'r multiplor. 37 00:03:20,920 --> 00:03:23,800 Cymerwch er enghraifft y gwrthydd. 38 00:03:23,800 --> 00:03:28,610 Ar hyn o bryd yn cael gwrthydd oren, oren, brown. 39 00:03:28,610 --> 00:03:35,120 Orange yn werth 3, a brown mae gwerth yn 1. 40 00:03:35,120 --> 00:03:42,400 Felly, mae gennym gwrthydd ohm 3, 3, 0 neu 330. 41 00:03:42,400 --> 00:03:48,960 Cofiwch y streipen trydydd, sef brown, yn ei ddweud wrthym dim ond y nifer o 0 i gael eu hychwanegu 42 00:03:48,960 --> 00:03:52,200 ar y digidau cyntaf a'r ail. 43 00:03:52,200 --> 00:03:58,720 >> Yn olaf ein cydran olaf yn y deuod allyrru golau LED neu yn fyr. 44 00:03:58,720 --> 00:04:04,250 Mae'r LED yn ychydig o olau y gallwn ddod o hyd yn y rhan fwyaf o'n electroneg. 45 00:04:04,250 --> 00:04:10,250 Er mwyn i LED i allyrru golau, mae'n rhaid i ar hyn o bryd yn mynd trwy arwain mewn cyfeiriad penodol. 46 00:04:10,250 --> 00:04:12,250 Ond byddwn yn dod yn ôl at hyn cyn hir. 47 00:04:12,250 --> 00:04:16,209 Am y tro, sylwch sut 1 plwm yn hirach na'r llall. 48 00:04:16,209 --> 00:04:22,860 Mae arweinydd hwy Gelwir yr anod, ac mae hyn yn derfynell bositif ar gyfer y LED. 49 00:04:22,860 --> 00:04:28,470 Mae arweinydd byrrach, sef y derfynell negatif, a elwir yn catod. 50 00:04:28,470 --> 00:04:31,810 >> Nawr bod gennym ddealltwriaeth gyffredinol o'n cydrannau, 51 00:04:31,810 --> 00:04:33,950 gadewch i ni adeiladu ein cylched cyntaf. 52 00:04:33,950 --> 00:04:38,950 Pan fyddwch yn dechrau adeiladu cylched, dylech bob amser thynnwch y plwg eich Arduino oddi wrth y cyfrifiadur. 53 00:04:38,950 --> 00:04:44,790 Felly, yn ôl ein sgematig, rydym yn gwybod y dylai fod rhwng gwrthydd 54 00:04:44,790 --> 00:04:50,490 y ffynhonnell pŵer, hy un o'r Arduino ar pinnau digidol, ac yr anod, 55 00:04:50,490 --> 00:04:53,550 arweiniad cadarnhaol y LED. 56 00:04:53,550 --> 00:04:58,380 Er y bydd y cathod, plwm negyddol, yn cael eu cysylltu yn uniongyrchol i'r ddaear, 57 00:04:58,380 --> 00:05:00,930 gan gwblhau ein cylched. 58 00:05:00,930 --> 00:05:07,040 Yn wahanol i'r LED, nid yw'r cyfeiriad gan yr ydym yn gosod y gwrthydd yn gwneud gwahaniaeth. 59 00:05:07,040 --> 00:05:13,310 Un lle Gadewch i ni o'r gwrthyddion yn arwain yn y rhes soced 1A. 60 00:05:21,790 --> 00:05:25,830 Nawr gadewch i ni roi'r arweiniol eraill y gwrthydd mewn cylched llwybr ar wahân. 61 00:05:25,830 --> 00:05:28,890 Beth am 2A rhes? 62 00:05:39,990 --> 00:05:43,410 >> Great. Halfway yno. Gadewch i ni symud ymlaen at y LED. 63 00:05:43,410 --> 00:05:49,970 Fesul y sgematig, ein anod, yn arwain cadarnhaol, gael eu cysylltu i'n gwrthydd. 64 00:05:52,190 --> 00:05:57,910 Mae hyn yn golygu y dylem roi'r anod LEDs mewn soced sydd ar yr un 65 00:05:57,910 --> 00:06:00,510 llwybr cylched fel 1 o'r gwrthyddion yn arwain. 66 00:06:00,510 --> 00:06:03,760 Gadewch i ni wneud 2E rhes. 67 00:06:09,440 --> 00:06:15,310 Fesul ein sgematig, rydym yn gwybod y bydd y cathod yn mynd yn uniongyrchol i mewn i'r ddaear pin Arduinos. 68 00:06:15,310 --> 00:06:21,370 Felly, gallwn osod y catod yn 3E rhes. 69 00:06:24,480 --> 00:06:27,450 >> Great. Y rhan olaf i'n sgematig, yn syml, gan ddefnyddio'r ceblau siwmper 70 00:06:27,450 --> 00:06:32,190 gysylltu â'n Arduino, gan gwblhau y gylched. 71 00:06:32,190 --> 00:06:37,080 Gadewch i ni ddechrau drwy wneud y cysylltiad gan y cathod i'r ddaear Arduinos. 72 00:06:37,080 --> 00:06:42,610 I wneud hyn, rydym yn syml plwg y cebl siwmper i unrhyw un o'r socedi 73 00:06:42,610 --> 00:06:47,630 sy'n rhannu'r un rhes A i E y catod. 74 00:06:47,630 --> 00:06:55,060 Yn yr achos hwn, bydd gallwn gau 1 diwedd y cebl siwmper yn uniongyrchol i mewn 3A rhes. 75 00:07:12,190 --> 00:07:18,580 Bydd y plwg arall yn mynd i mewn i 1 y pinnau i'r ddaear neu GRD digidol o'r Arduino. 76 00:07:25,310 --> 00:07:29,550 Fel ar gyfer y cebl ail, yn ôl ein sgematig byddwn yn gwneud cysylltiad 77 00:07:29,550 --> 00:07:36,390 gan ein gwrthydd at ein ffynhonnell pŵer sydd 1 y pinnau digidol ar y Arduino. 78 00:07:36,390 --> 00:07:42,150 Rydym eisoes yn gwybod bod 1 diwedd y gwrthydd yn cael ei gysylltu â'r anod LEDs. 79 00:07:42,150 --> 00:07:49,110 Felly, mae hyn yn ein gadael gyda dim ond 1 opsiwn, rhes 1 socedi B drwy E. 80 00:07:49,110 --> 00:07:52,410 Gadewch i ni roi ein hunain rhywfaint o le rhwng ein cydrannau. 81 00:07:52,410 --> 00:07:56,610 Gadewch i ni plug 1 diwedd y cebl siwmper yn 1E rhes. 82 00:08:07,670 --> 00:08:12,870 Yn olaf, plwg ben arall y cebl siwmper yn ddigidol pin 13. 83 00:08:12,870 --> 00:08:17,000 Cofiwch y pin. Bydd yn bwysig iawn cyn bo hir. 84 00:08:26,660 --> 00:08:29,860 >> Wel y gylched yn edrych 'n bert, ond rydym am iddo wneud rhywbeth. 85 00:08:29,860 --> 00:08:31,860 Gadewch i ni ddatrys ein migwrn a mynd i lawr i fusnes 86 00:08:31,860 --> 00:08:34,750 ysgrifennu ein rhaglen microcontroller cyntaf. 87 00:08:34,750 --> 00:08:38,730 Plwg Cyntaf y diwedd USB sgwâr i mewn i'r Arduino. 88 00:08:42,870 --> 00:08:44,930 Er mwyn dechrau ysgrifennu ein rhaglen ein hunain, 89 00:08:44,930 --> 00:08:48,000 bydd angen i ni gael mynediad i'r amgylchedd Arduino datblygiad integredig, 90 00:08:48,000 --> 00:08:51,570 y byddaf yn cyfeirio ato fel y DRhA. 91 00:08:51,570 --> 00:08:55,890 I wneud hyn cliciwch ar y ddewislen offer ar y lefthand waelod y sgrîn. 92 00:08:55,890 --> 00:09:01,510 Ewch i raglennu a dewis Arduino o'r ddewislen hon. 93 00:09:01,510 --> 00:09:05,210 Os nad yw'r feddalwedd Arduino ei osod ar hyn o bryd gallwch yn hawdd osod iddo gan 94 00:09:05,210 --> 00:09:08,450 agor terfynell a theipio r yn canlyn archa: 95 00:09:08,450 --> 00:09:13,450 Sudo yum gosod Arduino. 96 00:09:13,450 --> 00:09:15,450 Bydd angen i chi ailgychwyn y peiriant pan fydd yn cwblhau. 97 00:09:16,820 --> 00:09:20,070 Felly, unwaith y byddwch yn lansio'r DRhA, y peth cyntaf y dylech edrych 98 00:09:20,070 --> 00:09:25,480 yw os bydd y IDE Arduino yn cofrestru neu weld eich dyfais Arduino. 99 00:09:25,480 --> 00:09:30,190 Gallwch wneud hyn trwy fynd i'r ddewislen offer, hofran dros porthladd serial, 100 00:09:30,190 --> 00:09:34,340 a dylai fod o leiaf 3 dyfeisiau a restrir. 101 00:09:34,840 --> 00:09:41,680 Os nad yw'n cael ei gwirio yn barod, gwnewch yn siŵr eich bod yn gwirio'r / dev/ttyacm0 102 00:09:41,680 --> 00:09:44,990 gan mai dyma lle rydych Arduino ei blygio i mewn. 103 00:09:44,990 --> 00:09:50,790 >> Pan fyddwch yn agor y DRhA Arduino prosiect newydd, a elwir yn Brasluniwch, 104 00:09:50,790 --> 00:09:53,250 yn agor yn awtomatig. 105 00:09:53,250 --> 00:09:56,500 Bydd y maes hwn yn cael ei ddefnyddio i osod ein godio. 106 00:09:56,500 --> 00:10:00,700 Ar waelod y sgrin ceir ffenestr terfynell sy'n gyfrifol am outputing gwybodaeth 107 00:10:00,700 --> 00:10:06,180 fel codau ymateb complilation neu wallau cystrawen yn eich cod. 108 00:10:06,180 --> 00:10:10,340 Ar frig y sgrin ychydig yn is na ddewislen ffeil, mae cyfres o eiconau 109 00:10:10,340 --> 00:10:12,290 y dylem fod yn gyfarwydd â hwy. 110 00:10:12,290 --> 00:10:17,050 Gan ddechrau o'r chwith, mae eicon sy'n debyg i siec. 111 00:10:17,050 --> 00:10:20,920 Mae'r botwm hwn yn cael ei alw'n gwirio, a'i gyfrifol am lunio eich cod 112 00:10:20,920 --> 00:10:25,200 tra ddilysu cywirdeb eich cystrawen rhaglen. 113 00:10:25,200 --> 00:10:30,260 Mae'r botwm ar ôl gwirio, sy'n debyg bod y saeth ochr pwyntio i'r dde, 114 00:10:30,260 --> 00:10:32,260 yw'r gorchymyn llwytho i fyny. 115 00:10:32,260 --> 00:10:37,180 Mae'r gorchymyn lwytho yn resonsible ar gyfer anfon y rhaglenni a gasglwyd 1 a 0 yn 116 00:10:37,180 --> 00:10:41,010 dros eich microcontroller iddo gael ei gadw ar y bwrdd. 117 00:10:41,010 --> 00:10:45,810 Cadwch mewn cof na fydd y botwm gwirio llwytho eich cod. 118 00:10:45,810 --> 00:10:50,280 Y 3 botymau nesaf yn newydd, yn agored, ac arbed yn y drefn honno. 119 00:10:50,280 --> 00:10:54,920 Mae'r botwm olaf ar y dde bellaf y ddewislen o'r enw monitor serial, 120 00:10:54,920 --> 00:11:00,930 ac mae'n gweithredu fel ymgynghori lle gall rhaglenwyr configure 'r Arduino i ddarllen fel y mewnbwn 121 00:11:00,930 --> 00:11:05,730 neu arddangos fel allbwn i ac o'r monitor cyfresol. 122 00:11:05,730 --> 00:11:08,600 Byddwn yn dod yn ôl i'r monitor cyfresol yn fideo arall. 123 00:11:08,600 --> 00:11:11,850 >> Am y tro gadewch i ni ddechrau ysgrifennu ein rhaglen. 124 00:11:11,850 --> 00:11:17,350 Nawr dechrau ysgrifennu rhaglen Arduino ychydig yn wahanol i raglenni C rheolaidd. 125 00:11:17,350 --> 00:11:23,570 Mae hyn oherwydd bod Arduino angen, o leiaf noeth, 2 ddi-rym penodol funtions diffinio. 126 00:11:23,570 --> 00:11:26,310 Setup a dolen. 127 00:11:26,310 --> 00:11:32,350 Arduino yn ei gwneud yn hawdd iawn i ddechrau arni drwy ddefnyddio templedi cod enghraifft 128 00:11:32,350 --> 00:11:35,510 sy'n dod gyda'r IDE. 129 00:11:35,510 --> 00:11:42,750 I lwytho ein mymryn lleiaf, yn syml yn mynd at y ddewislen ffeil enghreifftiau, dewis rhif 1 pethau sylfaenol, 130 00:11:42,750 --> 00:11:44,380 a chliciwch ar y mymryn lleiaf. 131 00:11:44,380 --> 00:11:46,770 Dylai ffenestr braslun newydd yn ymddangos. 132 00:11:46,770 --> 00:11:48,770 Llwytho y cod templated. 133 00:11:48,770 --> 00:11:51,510 Gadewch i ni yn fyr yn mynd dros y 2 swyddogaethau. 134 00:11:51,510 --> 00:11:57,310 Mae'r swyddogaeth setup yn debyg i brif gan ei fod yn swyddogaeth gyntaf i redeg, 135 00:11:57,310 --> 00:11:59,820 a dim ond yn rhedeg unwaith. 136 00:11:59,820 --> 00:12:04,160 Gosod yn cael ei ddefnyddio i ddiffinio pa pinnau yn rhoi mewnbwn ac allbwn. 137 00:12:04,160 --> 00:12:09,400 Er enghraifft, byddai hyn yn lle gwych i ddweud wrth y Arduino yr ydym am i allbwn 138 00:12:09,400 --> 00:12:13,400 rhai cerrynt trydanol drosodd i pin rhif 13. 139 00:12:13,400 --> 00:12:19,370 Loop yn swyddogaeth sy'n rhedeg yn barhaus ar y microcontroller. 140 00:12:19,370 --> 00:12:22,130 Ydych chi erioed wedi meddwl tybed pam na eich cloc larwm yn stopio? 141 00:12:22,130 --> 00:12:26,170 Mae'n oherwydd bod y rhan fwyaf o'r microcontrollers yn ddolen trwy eu rhaglen. 142 00:12:26,170 --> 00:12:31,650 Yn ein cylched presennol, byddai hyn fod yn lle gwych i ddweud wrth y Arduino yr ydym am ei wneud 143 00:12:31,650 --> 00:12:34,110 ein Blink golau am byth. 144 00:12:34,110 --> 00:12:41,550 Felly, yn pseudocode ei fod yn rhywbeth fel golau tro ar, oedi n eiliad, troi golau i ffwrdd, 145 00:12:41,550 --> 00:12:45,170 oedi eiliad n. 146 00:12:45,170 --> 00:12:50,460 >> Wel yn hytrach nag ysgrifennu allan y cod rydym yn jyst yn mynd i dwyllo. Dim ond y tro hwn. 147 00:12:50,460 --> 00:12:55,640 Mae hyn mewn gwirionedd eisoes yn templed cod ar gyfer LED amrantu cadw yn ein enghreifftiau. 148 00:12:55,640 --> 00:13:03,350 I lwytho iddo, ewch i ffeilio, enghreifftiau, dewis rhif 1 pethau sylfaenol, a dewis Blink. 149 00:13:03,350 --> 00:13:09,090 Beth sy'n digwydd yma yw y dylai'r ffenestr braslun newydd yn ymddangos gyda rhai cod eisoes y tu mewn. 150 00:13:09,090 --> 00:13:14,930 Tu mewn i'r corff setups mae swyddogaeth cynorthwy-ydd Arduino a elwir yn pinMode. 151 00:13:14,930 --> 00:13:17,540 PinMode paratoi'r pin i'w defnyddio. 152 00:13:17,540 --> 00:13:20,030 Mae'n derbyn 2 baramedrau. 153 00:13:20,030 --> 00:13:24,390 Yn gyntaf y rhif pin IO, sef y pin rydych am ei ddefnyddio, 154 00:13:24,390 --> 00:13:29,910 ac yn ail, mae gwerth datgan a yw'r pin yn cael ei ddefnyddio ar gyfer mewnbwn gan y gylched 155 00:13:29,910 --> 00:13:36,050 gwerth cyson o MEWNBWN yn yr holl lythrennau, neu allbwn i'r circut, 156 00:13:36,050 --> 00:13:39,110 sydd yn ALLBWN gwerth gyson ym mhob priflythrennau. 157 00:13:39,110 --> 00:13:43,820 Y tu mewn y ddolen mae 2 cynorthwy-ydd swyddogaethau ychwanegol Arduino, 158 00:13:43,820 --> 00:13:48,840 digialWrite derbyn 2 baramedrau ac oedi derbyn 1 paramedr. 159 00:13:48,840 --> 00:13:55,010 DigialWrite cael ei ddefnyddio i ryngweithio gyda'r pin eich bod yn ffurfweddu gan ddefnyddio pinMode. 160 00:13:55,010 --> 00:13:59,730 >> Mae'r ddadl cyntaf yw'r rhif pin yr ydych yn rhyngweithio â hwy. 161 00:13:59,730 --> 00:14:04,440 Yr ail ddadl yn gyson sydd naill ai'n uchel, sy'n golygu foltedd llawn, 162 00:14:04,440 --> 00:14:07,080 neu isel, sy'n golygu dim foltedd. 163 00:14:07,080 --> 00:14:09,800 Mae'r swyddogaeth cynorthwy-ydd ail oedi 164 00:14:09,800 --> 00:14:13,870 a fydd yn atal y cod o redeg yn seiliedig ar faint o amser mewn milieiliadau. 165 00:14:13,870 --> 00:14:18,300 Cofiwch 1 eiliad yn hafal i 1,000 milieiliadau. 166 00:14:18,300 --> 00:14:23,620 Yn seiliedig ar ein walkthrough gallwn gasglu bod os yw ein cylched cael ei gosod yn gywir 167 00:14:23,620 --> 00:14:30,910 dylai ein LED droi ymlaen ac yn aros ynghyn 1 eiliad ac yn troi i ffwrdd ac aros i ffwrdd ar gyfer 1 eiliad 168 00:14:30,910 --> 00:14:33,640 cyn troi yn ôl ar. 169 00:14:33,640 --> 00:14:38,580 Dylai hyn ailadrodd am byth fel y mae ar hyn o bryd yn y swyddogaeth ddolen. 170 00:14:38,580 --> 00:14:42,340 Gadewch i ni ddewis y botwm llwytho i bwrdd a darganfod. 171 00:14:48,060 --> 00:14:50,990 >> Great. Felly, efallai y byddwch yn meddwl tybed beth sydd nesaf. 172 00:14:50,990 --> 00:14:55,710 Wel nawr bod gennych ddealltwriaeth o bopeth sydd ei angen i greu 173 00:14:55,710 --> 00:15:01,030 cylched Arduino, gallwn ddechrau cymhwyso gwybodaeth a gafwyd gan ein darlithoedd yn CS50 174 00:15:01,030 --> 00:15:03,800 i wella ein sgiliau ymhellach. 175 00:15:03,800 --> 00:15:08,090 Er enghraifft, beth os doeddwn i ddim am i ddefnyddio'r swyddogaeth dolen Arduino? 176 00:15:08,090 --> 00:15:11,760 Beth os hytrach roeddwn i eisiau ysgrifennu fy math hwy o dolennau ac amodau 177 00:15:11,760 --> 00:15:15,870 neu hyd yn oed greu fy swyddogaethau ei hun y tu allan i'r isafswm? 178 00:15:15,870 --> 00:15:20,180 Beth os ydw i eisiau i chwarae cerddoriaeth neu adeiladu larwm lladron 179 00:15:20,180 --> 00:15:23,900 neu hyd yn oed gysylltu â'r rhyngrwyd gyda fy Arduino? 180 00:15:23,900 --> 00:15:29,330 Mae'r atebion i'r cwestiynau hynny yn dod. Felly, ffon o gwmpas. 181 00:15:29,330 --> 00:15:32,610 >> Rwy'n Christoper Bartholomew. Mae hyn yn CS50.