FIRST LEGO League Challenge Programming: Difference between revisions
BruceSchafer (talk | contribs) (→External Resources: Added two more tutorials) |
BruceSchafer (talk | contribs) (→External Resources: Added subheads and added play lists section) |
||
Line 13: | Line 13: | ||
===External Resources=== | ===External Resources=== | ||
====Software==== | |||
* [https://education.lego.com/en-us/downloads/mindstorms-ev3/software Mindstorms EV3 software from LEGO Education] | * [https://education.lego.com/en-us/downloads/mindstorms-ev3/software Mindstorms EV3 software from LEGO Education] | ||
====Documentation==== | |||
* [https://le-www-live-s.legocdn.com/ev3/userguide/1.4.0/ev3_userguide_enus.pdf Mindstorms EV3 User Guide from LEGO Education] | * [https://le-www-live-s.legocdn.com/ev3/userguide/1.4.0/ev3_userguide_enus.pdf Mindstorms EV3 User Guide from LEGO Education] | ||
* [https://stemrobotics.cs.pdx.edu/node/8878 Using EV3-G on PC or Mac | ====Tutorials==== | ||
* STEM Robotics | |||
* [https://stemrobotics.cs.pdx.edu/node/9360 Using EV3-G on a Chromebook | ** [https://stemrobotics.cs.pdx.edu/node/8878 Using EV3-G on PC or Mac] | ||
** [https://stemrobotics.cs.pdx.edu/node/9360 Using EV3-G on a Chromebook] | |||
* [https://www.team1540.org/stemcentric Video tutorial system by Dale Yocum | * Catlin Gable School | ||
* [https://www.sos.wa.gov/_assets/library/libraries/projects/youthservices/legomindstormsev3programmingbasics.pdf EV3 Programming Basics by Joe Olayvar & Evelyn Lindberg,Library Development Team | ** [https://www.team1540.org/stemcentric Video tutorial system by Dale Yocum] | ||
* Washington State University | |||
* [http://www.legoengineering.com/ev3-tutorials-by-students-for-students Tutorials created by students affiliated with Tufts Center for Engineering Education and Outreach] | ** [https://www.sos.wa.gov/_assets/library/libraries/projects/youthservices/legomindstormsev3programmingbasics.pdf EV3 Programming Basics by Joe Olayvar & Evelyn Lindberg,Library Development Team] | ||
* Tufts University | |||
** [http://www.legoengineering.com/ev3-tutorials-by-students-for-students Tutorials created by students affiliated with Tufts Center for Engineering Education and Outreach] | |||
====Focused Tutorials==== | |||
* Gyro Programming from EV3Lessons.com | * Gyro Programming from EV3Lessons.com | ||
** [https://ev3lessons.com/en/ProgrammingLessons/advanced/GyroTurn.pdf Gyro Sensors - Turns and Lag] | ** [https://ev3lessons.com/en/ProgrammingLessons/advanced/GyroTurn.pdf Gyro Sensors - Turns and Lag] | ||
Line 38: | Line 45: | ||
** [https://ev3lessons.com/en/ProgrammingLessons/advanced/ProportionalLineFollower.pdf Proportional Line Follower] | ** [https://ev3lessons.com/en/ProgrammingLessons/advanced/ProportionalLineFollower.pdf Proportional Line Follower] | ||
** [https://ev3lessons.com/en/ProgrammingLessons/advanced/PID.pdf PID Line Follower] | ** [https://ev3lessons.com/en/ProgrammingLessons/advanced/PID.pdf PID Line Follower] | ||
====Play Lists==== | |||
* [https://www.youtube.com/playlist?list=PLXNn7QnqlNpjcIie_4j-I70NepPsT6ekK Programming with LEGO Education's Mindstorms EV3 by LEGO Education] | |||
* [https://www.youtube.com/playlist?list=PLJ9p4vPU79w6yjG7ndyn2xp-UMkSGFx9A EV3 Programming videos from W.A.F.F.L.E.S. Community Robotics] | |||
== Mindstorms EV3 Classroom == | == Mindstorms EV3 Classroom == |
Revision as of 16:51, 8 September 2020
There are several ways of programming FIRST LEGO League Challenge Robots. The two most popular are EV3-G, which is also referred to as EV3 Lab, and a new language created by LEGO Education based on Scratch. The latter language was originally introduced with the SPIKE Prime set when it debuted in 2019. A version of this Scratch-based language called EV3 Classroom is now also available for programming EV3 robots on Apple Mac computers.
Mindstorms EV3 Software
Mindstorms EV3-G Software
Mindstorms EV3-G is the main programming language provided by LEGO Education for the MINDSTORMS EV3 sets. EV3-G is graphical programming language that is also known as EV3 Lab, probably because it is based on Tufts University's Robolab, which is based on National Instruments' Labview.
Wiki Articles
External Resources
Software
Documentation
Tutorials
- STEM Robotics
- Catlin Gable School
- Washington State University
- Tufts University
Focused Tutorials
- Gyro Programming from EV3Lessons.com
- Line Following from EV3Lessons.com
Play Lists
Mindstorms EV3 Classroom
Mindstorms EV3 Classroom is an alternate graphical programming language for the Mindstorms EV3 sets based on Scratch. LEGO Education provided it for those using Apple macOS 10.14 (Mojave) and above as the EV3-G language is not compatible with macOS 10.15 (Catalina). As such it is similar to graphical language provided by LEGO Education for its SPIKE Prime set. LEGO Education has also announced that EV3 Classroom will become available for Windows 10 computers and Chromebooks.
External Resources
- EV3 Classroom software from LEGO Education
- Gyro Programming from EV3Lessons.com
- Line Following from EV3Lessons.ccom
Mindstorms EV3 Python
LEGO Education also provides a version of Python, a line-by-line programming language, for the Mindstorms EV3.
External Resources
- LEGO Education's Python for EV3 page
- Line Following Programs
SPIKE Prime Software
SPIKE Prime Scratch
Wiki Articles
External Resources
- SPIKE Prime Scratch from LEGO Education
- SPIKE Prime Lessons A website with a variety of learning resources]
- Gyro Turn
- Lessons from LegoEducation.com
- Gyro Move Straight
- Lessons from PrimeLessons.com
- Line Following
- Video: Spike Prime Line Following Robot With Instructions & Program
- Lessons from PrimeLessons.com