当前位置:网站首页>[diy] self designed Microsoft makecode arcade, official open source software and hardware

[diy] self designed Microsoft makecode arcade, official open source software and hardware

2022-07-06 20:27:00 weixin_ forty-three million seven hundred and seventy-one thous

When I first came into contact with block programming, I suddenly saw a piece of Britain on the website one day BBC To launch the Micro Bit, There is supporting simulation software , The hardware is also completely open source , Find it interesting ; The British BBC The company launched a microcomputer for teenagers' programming education , Besides ,BBC It also provides an online programming website , Through the graphical programming interface , Or by python or javascript Wait for your favorite programming language to program . Finally, you can download it to the board to run .

Official account , reply “ Arcade ” You can download the official schematic diagram and source code ;

reply “ Arcade tools ” You can download the cross compilation tool chain ;

self-control Makecode The arcade video is as follows :

Microsoft makecode Programming arcade , Children programming , Support python、 Block programming 、JavaScript, Develop intelligence and ability , The British BBC And Japan has popularized children's programming .


 Insert picture description here

 picture
It can simulate the operation , It has 25 individual LED; But I feel too single , not fun ;

Until I met Arcade, Feel more interesting , Can support LCD, You can also write your own program Games , Interest came immediately .

Official website :https://arcade.makecode.com/#

 Insert picture description here

There are also tutorials , Teach you how to use square programming , Make your own game ;

 picture

Official open source hardware address and source code address :

You can refer to designing your own arcade ;

https://arcade.makecode.com/hardware/adding

 picture
 Insert picture description here

At present, there are two kinds of official support MCU,STM32 and Atmel The company's SamdX series ;

I choose STM32F4 Designed arcade :

Resource function :

1、LCD 2.4 " , Distribution rate 320x240

2、 Key , The up and down or so ,A,B, Reset ,Menu

3、RGB 7 Color lamp

4、 Photosensitive sensors

5、 Temperature and humidity sensor

6、 Motion sensor LIS3DHTR

7、JACK Multi machine interface

8、 Buzzer

9、 Memory 8MByte

10、 Power collection

11、 Charge management

12、1000mAh The lithium battery

13、 Expand serial port interface

14、 Expand 13 road IO And 3.3V Power Supply

15、SWD Interface

The design goal can be carried out C Language development , And Makecode Children programming ;
The finished product picture is as follows :
 Insert picture description here

Official account , reply “ Arcade ” You can download the official schematic diagram and source code ;

reply “ Arcade tools ” You can download the cross compilation tool chain ;

Official schematic diagram :
 Insert picture description here
After getting the source code , The compilation tool chain provided on the official website is gcc, That's what we need linux Only in the environment of , Can be in windows Next use Cygwin64 , This will save a lot of trouble .

 Insert picture description here
Compile code :

 picture
 Insert picture description here

stay build Under the table of contents , Will generate bin file , Is the file we want to download to the target board .

 picture

After burning the program , Insert USB Connecting to a computer , One more drive letter

I'm excited to see this interface , Tremble , Tears streaming down her face ...
 Insert picture description here
 picture
 Insert picture description here
Next , We can use the program on the official website , Download a game into Arcade

 picture
Select the hardware model ->F4
 Insert picture description here

Put the downloaded file .uf2 Format , Drag in Arcade Then you can ;
 Insert picture description here
After burning into the program , Switch to the home page of the game ;
 Insert picture description here
More knowledge points are recommended :

[DIY] Self made digital radio

【Linux file system 】NFS How the file system works

[Linux file system ] The anti decompression operation of the file system mirrors the original production directory

[Linux Character driven ] DIDO 74HC595 Realize remote control and remote signaling function

[linux Character driven ]Watchdog How to avoid linux Start time of

[Linux Character driven ] LED Lighting test

[Linux drive ] Module loading RTX8025 drive

[linux kernel] Under kernel RX8025 Docking system clock

[linux kernel] Kernel boot phase control IO Port timing output

[ Career roast ] How to relieve anxiety

[linux kernel] Under kernel ksz8081 Driver debugging

[linux kernel] Under kernel ksz9031 Driver debugging

[linux kernel] Kernel graphical clipping configuration

[linux kernel] Kernel migration process record

[linux kernel] Sort out the kernel startup process

[linux Bottom ]u-boot EMMC drive

[linux Bottom ]u-boot Graphical clipping configuration

[Linux Bottom ]U-boot ksz9031 Network driven debugging

[Linux Bottom ]U-boot Debugging command skills

[Linux Bottom ]U-boot Compile and migrate

[Linux Bottom ]U-boot Introduction to burning script SecureCRT

[Linux Bottom ]bootstrap Transplant, cut and compile

[Linux Bottom ] Introduction to platform software layering

[Linux drive ] RS485 Test programming

[Linux drive ] CAN Test programming

Recommended reading :

Interpretation of chip manual | Linux Bottom | Career roast | C Language video

Pay attention to WeChat public number ,

reply “ Arcade ” You can download the official schematic diagram and source code ;

reply “ Arcade tools ” You can download the cross compilation tool chain ;
 Insert picture description here

原网站

版权声明
本文为[weixin_ forty-three million seven hundred and seventy-one thous]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207061224577878.html