Giter VIP home page Giter VIP logo

arduino_project's Introduction

My Atmega328 microchip projects

Getting started

  1. I bought this third party arduino uno board because this was cheap- https://amzn.eu/d/3zFV4so

  2. This software will come handy in laying out the circuit- https://www.cirkitstudio.com/download.html

  3. Install this VScode extension - PlatformIO IDE, (along with this C/C++ and C/C++ Extension pack will get installed and that is fine)

platform_io

Some Debugging

Issue- While uploading my code to this third party controller I faced some issues (these issues are still there but by following few steps this get resolve)

  1. When we connect this atmega328 it will automatically install some CH340 drivers but it is better if you install it manually by downloading from online, I used this website - https://sparks.gogo.co.nz/ch340.html

ch340

and this COM4 here keep changing in Windows

  1. When you will create a new project one platformio.ini file will be created make sure to it alway contain upload_flags = -F example of this file is bellow,
[env:ATmega328]
platform = atmelavr
board = ATmega328
framework = arduino
upload_flags = -F
lib_deps = 
	Adafruit RTC
	adafruit/RTClib@^2.1.3
	SPI
  1. Before uploading the code check the code by doing Built
  2. If upload code don't work even by doing above close the VScode, remove the board's cable and then insert agin into different port and open the vscode go to PlatformIO open the project.

Project documentations

First_project_atmega328_blinkled

arduino_project's People

Contributors

prabh8331 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.