mirror of
				https://github.com/buzz-lightsnack-2007/MicroBit_SimpleCounter.git
				synced 2024-08-14 23:50:57 +00:00 
			
		
		
		
	Initial files for MakeCode project
This commit is contained in:
		
							parent
							
								
									ba252b0a14
								
							
						
					
					
						commit
						3d08876c33
					
				
					 11 changed files with 149 additions and 0 deletions
				
			
		
							
								
								
									
										23
									
								
								.vscode/settings.json
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.vscode/settings.json
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | |||
| { | ||||
|     "editor.formatOnType": true, | ||||
|     "files.autoSave": "afterDelay", | ||||
|     "files.watcherExclude": { | ||||
|         "**/.git/objects/**": true, | ||||
|         "**/built/**": true, | ||||
|         "**/node_modules/**": true, | ||||
|         "**/yotta_modules/**": true, | ||||
|         "**/yotta_targets": true, | ||||
|         "**/pxt_modules/**": true | ||||
|     }, | ||||
|     "files.associations": { | ||||
|         "*.blocks": "html", | ||||
|         "*.jres": "json" | ||||
|     }, | ||||
|     "search.exclude": { | ||||
|         "**/built": true, | ||||
|         "**/node_modules": true, | ||||
|         "**/yotta_modules": true, | ||||
|         "**/yotta_targets": true, | ||||
|         "**/pxt_modules": true | ||||
|     } | ||||
| } | ||||
							
								
								
									
										2
									
								
								Gemfile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								Gemfile
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| source 'https://rubygems.org' | ||||
| gem 'github-pages', group: :jekyll_plugins | ||||
							
								
								
									
										10
									
								
								Makefile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | |||
| all: deploy | ||||
| 
 | ||||
| build: | ||||
| 	pxt build | ||||
| 
 | ||||
| deploy: | ||||
| 	pxt deploy | ||||
| 
 | ||||
| test: | ||||
| 	pxt test | ||||
							
								
								
									
										31
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,31 @@ | |||
| 
 | ||||
| > Open this page at [https://buzz-lightsnack-2007.github.io/microbit_simplecounter/](https://buzz-lightsnack-2007.github.io/microbit_simplecounter/) | ||||
| 
 | ||||
| ## Use as Extension | ||||
| 
 | ||||
| This repository can be added as an **extension** in MakeCode. | ||||
| 
 | ||||
| * open [https://makecode.microbit.org/](https://makecode.microbit.org/) | ||||
| * click on **New Project** | ||||
| * click on **Extensions** under the gearwheel menu | ||||
| * search for **https://github.com/buzz-lightsnack-2007/microbit_simplecounter** and import | ||||
| 
 | ||||
| ## Edit this project  | ||||
| 
 | ||||
| To edit this repository in MakeCode. | ||||
| 
 | ||||
| * open [https://makecode.microbit.org/](https://makecode.microbit.org/) | ||||
| * click on **Import** then click on **Import URL** | ||||
| * paste **https://github.com/buzz-lightsnack-2007/microbit_simplecounter** and click import | ||||
| 
 | ||||
| ## Blocks preview | ||||
| 
 | ||||
| This image shows the blocks code from the last commit in master. | ||||
| This image may take a few minutes to refresh. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| #### Metadata (used for search, rendering) | ||||
| 
 | ||||
| * for PXT/microbit | ||||
| <script src="https://makecode.com/gh-pages-embed.js"></script><script>makeCodeRender("{{ site.makecode.home_url }}", "{{ site.github.owner_name }}/{{ site.github.repository_name }}");</script> | ||||
							
								
								
									
										8
									
								
								_config.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								_config.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | |||
| makecode: | ||||
|   target: microbit | ||||
|   platform: microbit | ||||
|   home_url: https://makecode.microbit.org/ | ||||
| theme: jekyll-theme-slate | ||||
| include: | ||||
|   - assets | ||||
|   - README.md | ||||
							
								
								
									
										1
									
								
								main.blocks
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								main.blocks
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| <xml xmlns="https://developers.google.com/blockly/xml"></xml> | ||||
							
								
								
									
										13
									
								
								main.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								main.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| """ | ||||
|     CounterTracker | ||||
|     simple counter tracker for the Micro:Bit | ||||
| """ | ||||
| 
 | ||||
| 
 | ||||
|      | ||||
| 
 | ||||
| def startup():  | ||||
|     music.ring_tone(Note.C) | ||||
|     return(True) | ||||
|      | ||||
| 
 | ||||
							
								
								
									
										25
									
								
								main.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								main.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,25 @@ | |||
| /**  | ||||
|     CounterTracker | ||||
|     simple counter tracker for the Micro:Bit | ||||
| 
 | ||||
|  */ | ||||
| 
 | ||||
| input.onButtonPressed(Button.A, function () { | ||||
|     count += 1; | ||||
|     basic.showNumber(count) | ||||
| }) | ||||
| 
 | ||||
| input.onButtonPressed(Button.AB, function() { | ||||
|     count = 0; | ||||
|     basic.showNumber(count) | ||||
| }) | ||||
| 
 | ||||
| function startup(): boolean { | ||||
|     music.ringTone(Note.C) | ||||
|     count = 0; | ||||
|     basic.showNumber(count) | ||||
|     return true | ||||
| } | ||||
| 
 | ||||
| let count = 0; | ||||
| startup() | ||||
							
								
								
									
										26
									
								
								pxt.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								pxt.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,26 @@ | |||
| { | ||||
|     "name": "MicroBit_SimpleCounter", | ||||
|     "description": "", | ||||
|     "dependencies": { | ||||
|         "core": "*", | ||||
|         "radio": "*", | ||||
|         "microphone": "*" | ||||
|     }, | ||||
|     "files": [ | ||||
|         "main.blocks", | ||||
|         "main.ts", | ||||
|         "README.md", | ||||
|         "main.py" | ||||
|     ], | ||||
|     "testFiles": [ | ||||
|         "test.ts" | ||||
|     ], | ||||
|     "targetVersions": { | ||||
|         "target": "5.0.12", | ||||
|         "targetId": "microbit" | ||||
|     }, | ||||
|     "supportedTargets": [ | ||||
|         "microbit" | ||||
|     ], | ||||
|     "preferredEditor": "tsprj" | ||||
| } | ||||
							
								
								
									
										1
									
								
								test.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								test.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| // tests go here; this will not be compiled when this package is used as an extension.
 | ||||
							
								
								
									
										9
									
								
								tsconfig.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								tsconfig.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| { | ||||
|     "compilerOptions": { | ||||
|         "target": "ES5", | ||||
|         "noImplicitAny": true, | ||||
|         "outDir": "built", | ||||
|         "rootDir": "." | ||||
|     }, | ||||
|     "exclude": ["pxt_modules/**/*test.ts"] | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue