Arduino编程语言教程,Arduino和单片机的区别众所周知,Arduino是一个开放性源码电子平台,拥有灵活、易用的硬件和软件。Arduino作为知名度很高的微控制器,已经融入到好多领域,现在很多中小学生、老师、创客们、设计师、艺术家等都在玩arduino,Arduino可以接受各种传感器的输入信号从而检测出运行环境,并通过控制光源,电机以及其他驱动器来影响其周围环境。
那Arduino编程语言入门难吗?很多朋友会问,其实如果你会编程语言C或者C的话那一点都不难,如果您是小白用户那估计要费点功夫学习了。Arduino使用C/C编写程序,虽然C兼容C语言,但这是两种语言,C语言是一种面向过程的编程语言,C是一种面向对象的编程语言。早期的Arduino核心库使用C语言编写,后来引进了面向对象的思想,目前最新的Arduino核心库采用C与C混合编写而成。
1、avr能用keil开发吗不能,keil只能开发51系列。你说的那个型号就是51系列的单片机,只不过它和AVR系列单片机都属于ATMEL公司生产的。确定一定以及肯定的说不能,看一个单片机是否能被一个IDE(像KEIL等)支持要看这个单片机是属于哪一个系列的,也就是说那个内核的,常见的单片机有:51系列的,常用的有KEIL,或者IARAVR,一般使用AVRStudio,ICCAVR,IAR,等等。
MSP430,这个一般都是用IAR开发的,PIC,MAPLE平台,HITechC编译器。再就是ARM了,可以用KEILMDK,IAR。看到了吧,IAR支持所有市面上流行的单片机。另外,上述列出的单片机内核,都有相应的GCC开发工具,可以使用GCC开发,可以使用CodeBlocksIDE GCC编译器来开发。这样可以不用去写makefile。
2、有什么好的编程软件看哪一种语言哈。要是综合的应该是Visualstdio2005、2008、2010什么的。这个软件包含了VC、vc#、vj、vb、ASP、html等等语言哈。这个问题要看你想学什么东西了。比如你如果想学AVR单片机的话,那我当然会推荐学汇编用AVRStudio4,学C语言的话用ICCAVR了。最好补充说明一下。介绍一下C语言的编程软件。
3、哪个编程软件最好看你学什么的,如果是初学者学习jsva还可以,简单容易懂。如果是学C 的,初学者最好用VC6,现在公司里面用VS2005很多,你总的告诉大家你学什么语言吧?net。嗯,你是什么语言呢?看问题是在C/C 分类,那就这两个来说吧,以下就个人所知回答,C的话最多是单片机编程,还有DSP编程。单片机种类挺多的,有51、AVR、PIC等,每个厂家的芯片都有各自的编译环境,上网搜一下就能找到。