Tuesday, February 7, 2023
Learning Code
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
Learning Code
No Result
View All Result
Home C++

Electronics And C++ Education With An ATTiny13

learningcode_x1mckf by learningcode_x1mckf
September 11, 2022
in C++
0
Electronics And C++ Education With An ATTiny13
74
SHARES
1.2k
VIEWS
Share on FacebookShare on Twitter


You might also like

"Used properly, Python is not slower than C++" – eFinancialCareers (US)

Conan 2.0 revamps C/C++ package manager – InfoWorld

6th HEP C++ Course and Hands-on Training – CERN

When [Adam, HA8KDA] is just not busy together with his PhD research, he mentors a gaggle of scholars desirous about engineering. To show them a variety of matters, he got down to build a small and entertaining embedded project as they watch and take part alongside the way in which. With this LED-adorned ATTiny13A undertaking, [Adam] demonstrated schematic and PCB design, then taught C++ fundamentals and intricacies – particularly with regards to constructing low-footprint software program – and tied all of it collectively right into a real-world system college students may take dwelling after the undertaking. His course went method past the “Hey world”s we sometimes anticipate, and a few of us can solely want for a college expertise like this.

He shares the PCB information and software program with us, but additionally talks in regards to the C++20 framework he’s developed for this ATTiny. The ATTiny13A may be very low cost, and in addition very restricted – you get 1K of ROM and 64 bytes of RAM. This framework allows you to make good use of it, offering the fundamentals like GPIO wiggling, but additionally issues like low-power operation hooks, tender PWM with optionally available multi-phase operation assist and EEPROM entry. College students may write their very own animations for this system, and he includes them in the repo, too!

In academic tasks, it pays to maintain code direct and clear, cruft-less and accessible to college students. These are the issues you’ll be able to solely obtain if you actually perceive the instruments you’re working with, which is the proper place for instructing about them! [Adam] intends to point out that C++ is greater than appropriate for low-resource units, and tells us in regards to the EEPROM class code he wrote – compiling into the identical quantity of directions as an Meeting implementation and consuming the identical quantity of RAM, whereas offering compile-time checks and fail-safe syntax.

We’ve talked about utilizing C++ on microcontrollers earlier than, getting further compile-time options with out overhead, and this undertaking illustrates the idea nicely. [Adam] asks us all, and particularly our fellow C++ wizards, for our opinions on the framework he designed. Might you obtain much more with this easy {hardware} – make the code extra strong, clear, have it do extra throughout the restricted assets?

What may you construct with an ATTiny13, particularly with such a framework? A flashy hairclip wearable, maybe, or a code-learning RF-remote-controlled outlet. We’ve additionally seen a tiny camera trigger for endurance races,, a handheld Flappy Bird-like console, and many more!



Source link

Share30Tweet19
learningcode_x1mckf

learningcode_x1mckf

Recommended For You

"Used properly, Python is not slower than C++" – eFinancialCareers (US)

by learningcode_x1mckf
February 6, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

"Used properly, Python is not slower than C++"  eFinancialCareers (US) Source link

Read more

Conan 2.0 revamps C/C++ package manager – InfoWorld

by learningcode_x1mckf
February 6, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Conan 2.0 revamps C/C++ package manager  InfoWorld Source link

Read more

6th HEP C++ Course and Hands-on Training – CERN

by learningcode_x1mckf
February 6, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

6th HEP C++ Course and Hands-on Training  CERN Source link

Read more

C++ Is TIOBE's Top Programming Language of 2022 – Dice Insights

by learningcode_x1mckf
February 6, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

C++ Is TIOBE's Top Programming Language of 2022  Cube Insights Source link

Read more

Looking for C++ Graphics Programmer – Hobby Project Classifieds – GameDev.net

by learningcode_x1mckf
February 6, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Looking for C++ Graphics Programmer - Hobby Project Classifieds  GameDev.web Source link

Read more
Next Post
Progressive Web Apps on iOS

Progressive Web Apps on iOS

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related News

Python / Java Developer (With AWS) LWJP

Python / Java Developer (With AWS) LWJP

January 28, 2023
Moving NLP Forward With Transformer Models and Attention – The Real Python Podcast

Moving NLP Forward With Transformer Models and Attention – The Real Python Podcast

September 5, 2022
Java Application Development Services That Are Guaranteed to Take Your Business to the Next Level

Java Application Development Services That Are Guaranteed to Take Your Business to the Next Level

December 17, 2022

Browse by Category

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

RECENT POSTS

  • JobRunr, the Java Scheduler Library, Released Version 6.0 – InfoQ.com
  • An Introduction to Lodash and Its Benefits for JavaScript Developers – MUO – MakeUseOf
  • "Used properly, Python is not slower than C++" – eFinancialCareers (US)

CATEGORIES

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

© 2022 Copyright Learning Code

No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#

© 2022 Copyright Learning Code

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?