Arduino


♡ Coding Demo ♡







                                        Learn C at our website ♡




Arduino

Arduino - name comes from a bar in Ivrea, Italy, where some of the founders of the project used to meet - the bar was named after Arduin of Ivrea - WP - Massimo Banzi and Casey Reas known for work on the Processing language - Arduino Cheat Sheet
Access the Online IDE - TW 217K - login to Web Editor - download and install plugIn - Web Editor
How Arduino is open-sourcing imagination | Massimo Banzi
Genuino Starter Kit [English] - €79.90 + VAT - Arduino Starter Kit - Video Tutorials by Massimo Banzi
Thinking About Getting an Arduino? Watch This
Which is the best microcontroller for beginners? quora.com - What is a Microcontroller YT
Top 10 Arduino Projects YT - Top 5 Robot Arduino Projects
Arduino RGB LED control using Bluetooth
6 Things You WONT Believe ROBOTS Can Do
maker-store.de - Danziger Str. 22, 10435 Berlin - Arduino Coding Set | Brick 'R' knowledge & Arduino
grund-wissen.de - Grundwissen Elektronik PDF - Elektronik mit Arduinos (Seite 103)
Arduino-Tutorial von Frerk Popovic
Arduino Starter Kit Unboxing - Arduino Starter Kit Color Mixing Lamp Project

Raspberry Pi or Arduino Uno? One Simple Rule to Choose the Right Board - makezine.com




Make: Getting Started with Arduino

Make: Getting Started with Arduino - 3rd Edition by Massimo Banzi and Michael Shiloh - Copyright © 2015 - Amazon - arduino.cc - makezine.com - How Arduino is open-sourcing imagination | Massimo Banzi - YT

Contents
Preface - vii
1/Introduction - 1 - Intended Audience 2 - What Is Interaction Design? 3 - What Is Physical Computing? 3
2/The Arduino Way - 5 - Prototyping 5 - Tinkering 6 - Patching 7 - Circuit Bending 9 - Keyboard Hacks - 11 We Love Junk! 12 - Hacking Toys 13 - Collaboration 14
3/The Arduino Platform - 15 - The Arduino Hardware 15 - The Software Integrated Development Environment (IDE) 18 - Installing Arduino on Your Computer 19 - Installing the IDE: Macintosh 19 - Configuring the Drivers: Macintosh 19 - Port Identification: Macintosh 20 - Installing the IDE: Windows 21 - Configuring the Drivers: Windows 21 - Port Identification: Windows 22
4/Really Getting Started with Arduino 25 - Anatomy of an Interactive Device 25 - Sensors and Actuators 25 - Blinking an LED 26 - Pass Me the Parmesan 31 - Arduino Is Not for Quitters 31 - Real Tinkerers Write Comments 32 - The Code, Step by Step 32 - What We Will Be Building 36 - What Is Electricity? 37 - Using a Pushbutton to Control the LED 40 - How Does This Work? 44 - One Circuit, a Thousand Behaviours - 45
5/Advanced Input and Output 53 - Trying Out Other On/Off Sensors 53 - Homemade (DIY) Switches 56 - Controlling Light with PWM - 56 Use a Light Sensor Instead of the Pushbutton 64 - Analogue Input 66 - Try Other Analogue Sensors - 69 Serial Communication - 70 Driving Bigger Loads (Motors, Lamps, and the Like) 72 - Complex Sensors 74
6/The Arduino Leonardo - 77 - How Is This Arduino Different from All Other Arduinos? 77 - Other Differences Between the Arduino Leonardo and the Arduino Uno 78 - Leonardo Keyboard Message Example 80 - How Does This Work? 82 - Leonardo Button Mouse Control Example 83 - How Does This Work? 86 - More Leonardo Differences 87
7/Talking to the Cloud 91 - Planning 93 - Coding 94 - Assembling the Circuit 101 - Here’s How to Assemble It 103
8/Automatic Garden-Irrigation System - 105 - Planning 107 - Testing the Real Time Clock (RTC) 110 - Testing the Relays 116 - Electronic Schematic Diagrams 119 - Testing the Temperature and Humidity Sensor 132 - Coding 137 - Setting the On and Off Times 137 - Checking Whether It’s Time to Turn a Valve On or Off 143 - Checking for Rain 148 - Putting It All Together 149 - Assembling the Circuit 158 - The Proto Shield 162 - Laying Out Your Project on the Proto Shield 164 - Soldering Your Project on the Proto Shield 170 - Testing Your Assembled Proto Shield 184 - Assembling Your Project into a Case 186 - Testing the Finished Automatic Garden Irrigation System 190 - Things to Try on Your Own 191 - Irrigation Project Shopping List 191
9/Troubleshooting 193 - Understanding 193 - Simplification and Segmentation 194 - Exclusion and Certainty 194 - Testing the Arduino Board 194 - Testing Your Breadboarded Circuit 196 - Isolating Problems 198 - Problems Installing Drivers on Windows 199 - Problems with the IDE on Windows 199 - Identifying the Arduino COM Port on Windows 200 - Other Debugging Techniques 201 - How to Get Help Online 203
A/The Breadboard 207
B/Reading Resistors and Capacitors 211
C/Arduino Quick Reference 215
D/Reading Schematic Diagrams 233
Index 237

cover back - need Arduino Uno or Leonardo, USB cable, LED - runs on Mac, Windows, Linux

Preface
vii - 3rd edition added chapter 8 more circuit program and chapter 6 Leonardo including software implemented USB controller instead of separate chip - other updates - British spelling
Preface 2e - Massimo's story :-) - circuits - tinkering - microprocessors replace electronic design and allow a shorter tinkering cycle - first computer ZX81 - Michael Shiloh's Acknowledgements ...
Conversions used in this book:
italic indicates new terms, URLs, email addresses, filenames, file extensions
constant width used for program listings etc. ...
constant width bold shows commands and other typed by user
constant width italic shows text should be replaced with user-supplied values ...
pen icon - signifies a tip, suggestion or general note
bomp icon - indicates warning or caution
... about using code - Maker Media ... contact ...
kit to do most examples of this book - US$79.99 - errata - O'Reilly email

1/Introduction




Energy

This Teenager Will Revolutionize Nuclear Power | Archives | NBC News - YT
Taylor Wilson: My radical plan for small nuclear fission reactors - YT
Taylor Wilson: My radical plan for small nuclear fission reactors - 9:00 carbon-free electricity against global warming - YT
The Future of Energy | Taylor Wilson | TEDxUniversityofNevada - carbon and effects on GW - 16:00 get out of the problems technology created: GW, no water, feed 7 billion people etc. - YT
Why Genius Doesn't Matter | Taylor Wilson on Impact Theory - learned from internet self mined uranium smashed nuclear together temperature 40x greater than core of sun, combining at least 20 fundamental fields of science and engineering (physics, chemistry, radiation, meteorology, electrical engineering ...) - 6:30 was incredibly cautious 12:30 curiosity is the key 22:00 optimism because we are intelligent 36:00 N free choice and passion 39:00 nothing is impossible - Elon Musk - YT
The Boy Who Played with Fusion: Extreme Science, Extreme Parenting, and How to Make a Star – June 14, 2016 by Tom Clynes - Amazon
Taylor Wilson - WP - sciradioactive.com

ID: First learn all easy to learn lessons in C, then learn the more complicated concepts numerated in a specific order




First Apps

App 1 - Programming (first browser version 0.01 under development - soon also for Windows, Linux and Mac, Android & iPhone)
App 2 - Ship
App 3 - Music
App 4 - Terasof


Links

games.lovetheuniverse.com/c.html
Yann Dauphin, Researcher and Bass player - Khan Academy :-) ♡
Difference between CC, gcc and g++? - stackoverflow


Visual Studio Code (VS Code)

Visual Studio Code (VS Code) - WP - TW 160K - What are the differences between Visual Studio Code and Visual Studio? - stackoverflow.com - Download for Mac
Microsoft Visual Studio - WP

Create an OSX App

Can I create GUI Mac apps without Xcode? And why? - quora.com
Atom (text editor) - WP - atom.io
electronjs.org - Build cross platform desktop apps with JavaScript, HTML, and CSS - A division of atom.io
What is Electron: The Hard Parts Made Easy - Electron is framework to create crossplatform apps - YT
An Intro To Electron - Desktop Apps with JavaScript - 24:09 min - YT
electron-quick-start - GitHub - TW - 25K
Discuss forum - Slack - join with email - today (2018-9-16 5:35 Auckland New Zealand) 111 users online now of 18694 registered
Download electron-api-demos - failed :-(
Creating an OSX application without Xcode - stackoverflow.com

Electron Documentation

Docs / Guides / Writing Your First Electron App

Writing Your First Electron App
Electron uses web pages as its GUI - like a minimal Chromium browser, controlled by JavaScript
Spin up the Quick Start app to see Electron in action:
A minimal Electron app with helpful notations. # Clone the Quick Start repository
$ git clone https://github.com/electron/electron-quick-start

# Go into the repository
$ cd electron-quick-start

# Install the dependencies and run
$ npm install && npm start
Check installed versions: npm -v // should output: 4.0.5 - or other/similar
git --version // should output: git version 2.15.2 (Apple Git-101.1) - or other/similar
To check out the process architecture, see Main and Renderer Processes. - Using Electron APIs - Using Node.js APIs
To learn more about Electron, check out the official guides.

Slack

First app: Feroniba > electron-quick-start > .git (= folder) .gitignore index.html LICENSE.md main.js node_modules (= folder) package-lock.json package.json README.md renderer.js --- did it
did $ npm init
Now install electron itself: run command from my app's directory: npm install --save-dev electron Other means for installing Electron exist. Please consult the installation guide to learn about use with proxies, mirrors, and custom caches. The path is for MacOS: ~/Library/Caches/electron/ --- or in ~/.electron - for more Troubleshooting read document
Once we've created our initial main.js, index.html, and package.json files, we can try our app by running npm start from our application's directory
Now Run App 1 from terminal $ npm start - Yes! Opens App 1 ♡ - Quit app with control-C, or Mac app window red button top left, or command-Q

Now trying this Example:
Clone and run the code in this tutorial by using the electron/electron-quick-start repository.

Note: Running this requires Git and npm.

# Clone the repository
$ git clone https://github.com/electron/electron-quick-start
# Go into the repository
$ cd electron-quick-start
# Install dependencies
$ npm install
# Run the app
$ npm start
For a list of boilerplates and tools to kick-start your development process, see the Boilerplates and CLIs documentation.
An Intro To Electron - Desktop Apps with JavaScript - Electron is open source library for creating cross-platform desktop apps with only HTML, CSS and JS - combines Chromium and Node.js - apps can be packaged for Windows, Mac & Linux - programming is for all platforms exactly the same language - Apps built on Electron: Atom Stack Visual_Studio_Code Wordpress.com Brave_Browser etc. 2:30 main process and renderer process - 3:30 installation 4:30 start building main folder and app - 24:09 min - YT
Electron API Demos - chose your platform, Windows, Mac or Linux, download app -




Notes

Mchines for world knowledge 300 Exabytes, ship SH and spaceship SS - Computers should do what humans want them to do - input output - keyboard pad touchscreen cam mic controller etc. - based binary - ASM and C needed - terminal - IN HTML CSS JS WASM - Arduino Rapberry PI etc. - Linux - games animation sounddesign graficdesign - art FP MP WR - O MG -




Links

...




Sessions

• Session 1 • Tue 2018-9-25 13:15-16:45 create arduino.html ♡





         

web counter